---
Fuzzer filename: "DefaultConversionServiceFuzzer"
Fuzzing method: "fuzzerTestOneInput"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getSpecificTargetClasses()"
    functionSourceFile: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 2
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.support.StaticListableBeanFactory].containsBean(java.lang.String)"
    - "[org.springframework.jndi.support.SimpleJndiBeanFactory].containsBean(java.lang.String)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory].containsBean(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].containsBean(java.lang.String)"
    - "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()"
    - "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:43,1"
      Dst: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()"
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:43,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()"
    functionSourceFile: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionDepth: 1
    returnType: "org.springframework.beans.factory.BeanFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    - "[org.springframework.webflow.test.MockRequestContext].getActiveFlow()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getActiveFlow()"
    - "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:60"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:66"
        BranchSideFuncs:
        - "getApplicationContext()"
        - "getActiveFlow()"
      - BranchSide: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:65"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:62"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:59,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:61,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:61,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    functionSourceFile: "org.springframework.webflow.execution.RequestContextHolder"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.RequestContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].get()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.RequestContextHolder:50,1"
      Dst: "[java.lang.ThreadLocal].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].read(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 2
    returnType: "org.springframework.expression.TypedValue"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.jndi.support.SimpleJndiBeanFactory].getBean(java.lang.String)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory].getBean(java.lang.String)"
    - "[org.springframework.beans.factory.support.StaticListableBeanFactory].getBean(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String)"
    - "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:47,1"
      Dst: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()"
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:47,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:47,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].write(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:55,1"
      Dst: "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.AccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].<init>(int)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionKey].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:152,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKey].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:157"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:161"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:160"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:159"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].hashCode()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].toString()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(int)"
    functionUses: 62
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:169,1"
      Dst: "[java.lang.String].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToEnum].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToEnum"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToEnum:26,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToEnum].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToEnum"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToEnum:31,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToEnum].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToEnum"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.scheduling.support.CompositeCronField].toString()"
    - "[org.springframework.aop.support.RegexpMethodPointcutAdvisor].toString()"
    - "[org.springframework.web.method.support.ModelAndViewContainer].toString()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].toString()"
    - "[org.springframework.web.context.support.ServletRequestHandledEvent].toString()"
    - "[org.springframework.javapoet.FieldSpec].toString()"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].toString()"
    - "[org.springframework.binding.mapping.impl.DefaultMappingResults].toString()"
    - "[org.springframework.http.server.DefaultRequestPath].toString()"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].toString()"
    - "[org.springframework.core.type.StandardClassMetadata].toString()"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()"
    - "[org.springframework.http.RequestEntity$UriTemplateRequestEntity].toString()"
    - "[jdk.internal.org.objectweb.asm.Handle].toString()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].toString()"
    - "[java.lang.Float].toString()"
    - "[java.lang.Long].toString()"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].toString()"
    - "[org.springframework.expression.spel.support.ReflectivePropertyAccessor$PropertyCacheKey].toString()"
    - "[org.springframework.webflow.execution.FlowExecutionOutcome].toString()"
    - "[jdk.internal.misc.Signal$NativeHandler].toString()"
    - "[org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter].toString()"
    - "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$SubPathServerRequestWrapper].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationMethodMatcher].toString()"
    - "[org.springframework.scheduling.support.CronField$Type].toString()"
    - "[org.springframework.web.util.pattern.PathPatternRouteMatcher$PathContainerRoute].toString()"
    - "[java.lang.Throwable].toString()"
    - "[org.springframework.http.CacheControl].toString()"
    - "[org.springframework.http.HttpStatus].toString()"
    - "[org.springframework.aop.framework.ReflectiveMethodInvocation].toString()"
    - "[org.springframework.web.servlet.function.ToStringVisitor].toString()"
    - "[org.springframework.util.FastByteArrayOutputStream].toString()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toString()"
    - "[org.springframework.http.client.reactive.ReactorClientHttpResponse].toString()"
    - "[org.springframework.binding.method.MethodSignature].toString()"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].toString()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].toString()"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].toString()"
    - "[org.springframework.web.util.pattern.LiteralPathElement].toString()"
    - "[io.micrometer.observation.Observation$Event$1].toString()"
    - "[org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$Match].toString()"
    - "[org.springframework.webflow.execution.Event].toString()"
    - "[org.springframework.aot.hint.AbstractTypeReference].toString()"
    - "[org.springframework.expression.spel.standard.TokenKind].toString()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].toString()"
    - "[org.springframework.web.servlet.function.RouterFunctions$FilteredRouterFunction].toString()"
    - "[org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver$FilteringClassFileTransformer].toString()"
    - "[org.springframework.aot.generate.AppendableConsumerInputStreamSource].toString()"
    - "[org.springframework.cache.interceptor.SimpleKey].toString()"
    - "[org.springframework.core.type.StandardMethodMetadata].toString()"
    - "[org.springframework.util.MultiValueMapAdapter].toString()"
    - "[org.springframework.core.annotation.AnnotationAttributes].toString()"
    - "[org.springframework.http.server.reactive.ServerHttpRequestDecorator].toString()"
    - "[org.springframework.core.env.PropertySource].toString()"
    - "[io.micrometer.common.util.internal.logging.AbstractInternalLogger].toString()"
    - "[org.springframework.beans.factory.support.LookupOverride].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].toString()"
    - "[org.springframework.cglib.transform.ClassTransformerChain].toString()"
    - "[org.springframework.scheduling.support.CronTrigger].toString()"
    - "[org.springframework.format.support.FormattingConversionService$ParserConverter].toString()"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].toString()"
    - "[org.springframework.web.context.request.FacesWebRequest].toString()"
    - "[org.springframework.aop.support.DefaultPointcutAdvisor].toString()"
    - "[org.springframework.javapoet.TypeSpec].toString()"
    - "[org.springframework.beans.factory.aot.BeanInstanceSupplier$FactoryMethodLookup].toString()"
    - "[org.springframework.util.unit.DataSize].toString()"
    - "[org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory].toString()"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].toString()"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].toString()"
    - "[org.springframework.aot.generate.DefaultMethodReference].toString()"
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].toString()"
    - "[org.springframework.webflow.action.FormAction].toString()"
    - "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toString()"
    - "[org.springframework.beans.PropertyBatchUpdateException].toString()"
    - "[org.springframework.util.InstanceFilter].toString()"
    - "[org.springframework.beans.factory.support.ReplaceOverride].toString()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].toString()"
    - "[org.springframework.scheduling.support.BitsCronField].toString()"
    - "[org.springframework.webflow.mvc.view.AbstractMvcView].toString()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].toString()"
    - "[org.springframework.beans.factory.config.RuntimeBeanNameReference].toString()"
    - "[org.springframework.binding.expression.spel.SpringELExpression].toString()"
    - "[io.micrometer.observation.Observation$Context].toString()"
    - "[org.springframework.aop.support.ComposablePointcut].toString()"
    - "[java.io.File].toString()"
    - "[org.springframework.web.util.pattern.SingleCharWildcardedPathElement].toString()"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationParserConverter].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationClassFilter].toString()"
    - "[org.springframework.webflow.conversation.ConversationParameters].toString()"
    - "[org.springframework.javapoet.AnnotationSpec].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].toString()"
    - "[org.springframework.scheduling.config.Task].toString()"
    - "[org.springframework.binding.message.DefaultMessageResolver].toString()"
    - "[org.springframework.binding.expression.el.ELExpression].toString()"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].toString()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractMediaTypeExpression].toString()"
    - "[org.springframework.context.i18n.SimpleTimeZoneAwareLocaleContext].toString()"
    - "[org.springframework.beans.factory.support.RegisteredBean].toString()"
    - "[org.springframework.core.env.CompositePropertySource].toString()"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].toString()"
    - "[org.springframework.http.server.reactive.AbstractListenerWriteFlushProcessor$State$WriteResultSubscriber].toString()"
    - "[org.springframework.expression.TypedValue].toString()"
    - "[org.springframework.http.ResponseEntity].toString()"
    - "[org.springframework.scheduling.support.QuartzCronField].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$OrRequestPredicate].toString()"
    - "[org.springframework.context.i18n.SimpleLocaleContext].toString()"
    - "[io.micrometer.observation.SimpleObservation].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$NegateRequestPredicate].toString()"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].toString()"
    - "[org.springframework.web.context.support.RequestHandledEvent].toString()"
    - "[org.springframework.expression.spel.ast.StringLiteral].toString()"
    - "[org.springframework.web.server.handler.WebHandlerDecorator].toString()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()"
    - "[org.springframework.http.codec.multipart.DefaultParts$DefaultPart].toString()"
    - "[jdk.internal.misc.Signal].toString()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractRequestCondition].toString()"
    - "[org.springframework.aop.framework.AdvisedSupport$MethodCacheKey].toString()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].toString()"
    - "[java.lang.Integer].toString()"
    - "[org.springframework.web.util.pattern.CaptureVariablePathElement].toString()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].toString()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].toString()"
    - "[org.springframework.http.codec.multipart.DefaultParts$DefaultFormFieldPart].toString()"
    - "[org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement].toString()"
    - "[org.springframework.http.codec.multipart.DefaultParts$DefaultFilePart].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$ParamPredicate].toString()"
    - "[org.springframework.core.env.MutablePropertySources].toString()"
    - "[java.lang.StringBuffer].toString()"
    - "[org.springframework.asm.ConstantDynamic].toString()"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].toString()"
    - "[org.springframework.http.ContentDisposition].toString()"
    - "[org.springframework.web.context.request.ServletWebRequest].toString()"
    - "[org.springframework.aop.support.AbstractGenericPointcutAdvisor].toString()"
    - "[org.springframework.asm.TypePath].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].toString()"
    - "[org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver].toString()"
    - "[org.springframework.scripting.support.ResourceScriptSource].toString()"
    - "[org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor].toString()"
    - "[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()"
    - "[org.springframework.cglib.reflect.FastClass].toString()"
    - "[org.springframework.beans.factory.parsing.Problem].toString()"
    - "[org.springframework.webflow.engine.FlowVariable].toString()"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadata].toString()"
    - "[jdk.internal.org.objectweb.asm.TypePath].toString()"
    - "[org.springframework.webflow.engine.State].toString()"
    - "[org.springframework.web.servlet.ModelAndView].toString()"
    - "[io.micrometer.common.ValidatedKeyValue].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$HttpMethodPredicate].toString()"
    - "[org.springframework.context.support.ReloadableResourceBundleMessageSource].toString()"
    - "[org.springframework.beans.factory.xml.PluggableSchemaResolver].toString()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer].toString()"
    - "[org.springframework.util.StopWatch].toString()"
    - "[org.springframework.web.servlet.mvc.method.RequestMappingInfo].toString()"
    - "[org.springframework.util.SimpleRouteMatcher$DefaultRoute].toString()"
    - "[org.springframework.webflow.engine.Transition].toString()"
    - "[org.springframework.cglib.reflect.FastMember].toString()"
    - "[org.springframework.aot.hint.TypeHint].toString()"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice$AdviceExcludingMethodMatcher].toString()"
    - "[org.springframework.webflow.execution.AnnotatedAction].toString()"
    - "[org.springframework.validation.FieldError].toString()"
    - "[org.springframework.http.ResponseCookie].toString()"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationPrinterConverter].toString()"
    - "[org.springframework.webflow.config.FlowDefinitionResource].toString()"
    - "[java.lang.Object].toString()"
    - "[org.springframework.binding.message.DefaultMessageContext].toString()"
    - "[jdk.internal.module.ModuleHashes].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].toString()"
    - "[org.springframework.cglib.core.ClassInfo].toString()"
    - "[org.springframework.binding.expression.support.StaticExpression].toString()"
    - "[org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor].toString()"
    - "[org.springframework.core.MethodParameter].toString()"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].toString()"
    - "[org.springframework.webflow.action.SetAction].toString()"
    - "[org.springframework.binding.method.Parameters].toString()"
    - "[java.lang.Short].toString()"
    - "[org.springframework.beans.AbstractNestablePropertyAccessor].toString()"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].toString()"
    - "[io.micrometer.common.ImmutableKeyValue].toString()"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice].toString()"
    - "[org.springframework.core.convert.TypeDescriptor].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$AndRequestPredicate].toString()"
    - "[jdk.internal.org.objectweb.asm.Label].toString()"
    - "[org.springframework.aop.config.AspectEntry].toString()"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].toString()"
    - "[org.springframework.validation.AbstractErrors].toString()"
    - "[org.springframework.context.annotation.ConfigurationClassParser$SourceClass].toString()"
    - "[org.springframework.scheduling.config.ScheduledTask].toString()"
    - "[org.springframework.webflow.engine.ActionList].toString()"
    - "[org.springframework.binding.expression.support.CollectionAddingExpression].toString()"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].toString()"
    - "[org.springframework.aop.framework.ProxyConfig].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$HeadersPredicate].toString()"
    - "[org.springframework.aop.target.PrototypeTargetSource].toString()"
    - "[jdk.internal.module.ModuleResolution].toString()"
    - "[org.springframework.javapoet.ParameterSpec].toString()"
    - "[org.springframework.beans.factory.parsing.AbstractComponentDefinition].toString()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].toString()"
    - "[org.springframework.aop.support.ControlFlowPointcut].toString()"
    - "[org.springframework.beans.factory.aot.BeanInstanceSupplier$ConstructorLookup].toString()"
    - "[io.micrometer.common.KeyValues].toString()"
    - "[org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint$MethodSignatureImpl].toString()"
    - "[org.springframework.asm.Type].toString()"
    - "[org.springframework.scheduling.support.CronSequenceGenerator].toString()"
    - "[org.springframework.web.util.pattern.RegexPathElement].toString()"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].toString()"
    - "[org.springframework.asm.Label].toString()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toString()"
    - "[org.springframework.beans.MutablePropertyValues].toString()"
    - "[org.springframework.web.servlet.mvc.method.annotation.SseEmitter].toString()"
    - "[org.springframework.webflow.action.EvaluateAction].toString()"
    - "[org.springframework.aop.framework.AdvisedSupport].toString()"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadataReadingVisitor$Source].toString()"
    - "[org.springframework.core.log.LogMessage].toString()"
    - "[org.springframework.aop.target.SingletonTargetSource].toString()"
    - "[jdk.internal.org.objectweb.asm.ConstantDynamic].toString()"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].toString()"
    - "[org.springframework.core.ResolvableType].toString()"
    - "[org.springframework.validation.ObjectError].toString()"
    - "[org.springframework.web.server.ServerWebExchangeDecorator].toString()"
    - "[java.lang.Character].toString()"
    - "[org.springframework.context.support.DelegatingMessageSource].toString()"
    - "[jdk.internal.math.FDBigInteger].toString()"
    - "[org.springframework.beans.factory.BeanCreationException].toString()"
    - "[org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch].toString()"
    - "[org.springframework.web.method.ControllerAdviceBean].toString()"
    - "[org.springframework.javapoet.TypeName].toString()"
    - "[org.springframework.binding.mapping.results.AbstractMappingResult].toString()"
    - "[org.springframework.aop.support.RootClassFilter].toString()"
    - "[org.springframework.javapoet.CodeBlock].toString()"
    - "[org.springframework.expression.spel.ast.Literal].toString()"
    - "[org.springframework.javapoet.MethodSpec].toString()"
    - "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].toString()"
    - "[jdk.internal.perf.PerfCounter].toString()"
    - "[org.springframework.context.support.StaticMessageSource].toString()"
    - "[org.springframework.context.support.ResourceBundleMessageSource].toString()"
    - "[org.springframework.expression.spel.standard.Token].toString()"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].toString()"
    - "[org.springframework.aop.target.EmptyTargetSource].toString()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$DefaultRequestHeaders].toString()"
    - "[org.springframework.beans.factory.config.BeanDefinitionHolder].toString()"
    - "[org.springframework.binding.method.Parameter].toString()"
    - "[org.springframework.http.client.reactive.ReactorNetty2ClientHttpResponse].toString()"
    - "[org.springframework.cglib.core.MethodInfo].toString()"
    - "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()"
    - "[java.lang.Class].toString()"
    - "[org.springframework.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl].toString()"
    - "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].toString()"
    - "[org.springframework.web.servlet.HandlerExecutionChain].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$AcceptPredicate].toString()"
    - "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].toString()"
    - "[org.springframework.beans.ExtendedBeanInfo$SimplePropertyDescriptor].toString()"
    - "[org.springframework.webflow.engine.support.TransitionCriteriaChain].toString()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractNameValueExpression].toString()"
    - "[org.springframework.cglib.beans.BeanMap].toString()"
    - "[org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator$PartiallyComparableAdvisorHolder].toString()"
    - "[org.springframework.binding.message.Message].toString()"
    - "[org.springframework.web.servlet.mvc.ParameterizableViewController].toString()"
    - "[org.springframework.web.servlet.function.RouterFunctions$AbstractRouterFunction].toString()"
    - "[org.springframework.aop.interceptor.ExposeInvocationInterceptor$1].toString()"
    - "[org.springframework.http.HttpRange$ByteRange].toString()"
    - "[org.springframework.core.env.AbstractEnvironment].toString()"
    - "[org.springframework.http.HttpHeaders].toString()"
    - "[jdk.internal.module.ModuleReferenceImpl].toString()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].toString()"
    - "[org.springframework.util.MimeType].toString()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$PathExtensionPredicate].toString()"
    - "[org.springframework.http.client.reactive.ClientHttpResponseDecorator].toString()"
    - "[org.springframework.context.event.ApplicationListenerMethodAdapter].toString()"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].toString()"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].toString()"
    - "[org.springframework.http.RequestEntity].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$PathPatternPredicate].toString()"
    - "[org.springframework.http.DefaultHttpStatusCode].toString()"
    - "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].toString()"
    - "[org.springframework.aop.aspectj.TypePatternClassFilter].toString()"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].toString()"
    - "[org.springframework.web.util.UriComponents].toString()"
    - "[org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint].toString()"
    - "[org.springframework.beans.factory.InjectionPoint].toString()"
    - "[org.springframework.scheduling.support.ScheduledMethodRunnable].toString()"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].toString()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].toString()"
    - "[org.springframework.beans.factory.support.GenericBeanDefinition].toString()"
    - "[org.springframework.http.ProblemDetail].toString()"
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].toString()"
    - "[org.springframework.web.util.ServletRequestPathUtils$ServletRequestPath].toString()"
    - "[org.springframework.expression.spel.ast.OperatorMatches$MatcherInput].toString()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].toString()"
    - "[org.springframework.web.servlet.view.AbstractUrlBasedView].toString()"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].toString()"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].toString()"
    - "[org.springframework.binding.expression.support.CompositeStringExpression].toString()"
    - "[org.springframework.context.annotation.ConfigurationMethod].toString()"
    - "[org.springframework.webflow.action.CompositeAction].toString()"
    - "[org.springframework.core.annotation.PackagesAnnotationFilter].toString()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    - "[org.springframework.javapoet.JavaFile].toString()"
    - "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].toString()"
    - "[org.springframework.web.servlet.view.AbstractView].toString()"
    - "[org.springframework.binding.method.MethodKey].toString()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].toString()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].toString()"
    - "[org.springframework.objenesis.ObjenesisBase].toString()"
    - "[org.springframework.beans.factory.parsing.ParseState].toString()"
    - "[java.lang.Double].toString()"
    - "[org.springframework.core.io.AbstractResource].toString()"
    - "[org.springframework.beans.ExtendedBeanInfo$SimpleIndexedPropertyDescriptor].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut$AnnotationCandidateClassFilter].toString()"
    - "[org.springframework.http.server.DefaultPathContainer].toString()"
    - "[org.springframework.util.backoff.FixedBackOff$FixedBackOffExecution].toString()"
    - "[org.springframework.webflow.engine.Flow].toString()"
    - "[org.springframework.http.client.reactive.ClientHttpRequestDecorator].toString()"
    - "[org.springframework.context.support.AbstractApplicationContext].toString()"
    - "[org.springframework.jmx.access.MBeanClientInterceptor$MethodCacheKey].toString()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].toString()"
    - "[org.springframework.webflow.engine.TransitionSet].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService].toString()"
    - "[org.springframework.binding.collection.SharedMapDecorator].toString()"
    - "[org.springframework.context.annotation.ConfigurationClassParser$ImportStack].toString()"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].toString()"
    - "[org.springframework.web.servlet.FlashMap].toString()"
    - "[org.springframework.web.servlet.support.BindStatus].toString()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].toString()"
    - "[jdk.internal.org.objectweb.asm.Type].toString()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].toString()"
    - "[org.springframework.http.HttpEntity].toString()"
    - "[java.lang.Byte].toString()"
    - "[org.springframework.aot.generate.MethodName].toString()"
    - "[jdk.internal.jimage.ImageReader$Node].toString()"
    - "[org.springframework.web.servlet.resource.ResourceHttpRequestHandler].toString()"
    - "[org.springframework.core.env.ProfilesParser$ParsedProfiles].toString()"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$ContentTypePredicate].toString()"
    - "[org.springframework.beans.factory.support.DefaultListableBeanFactory].toString()"
    - "[org.springframework.webflow.action.RenderAction].toString()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].toString()"
    - "[org.springframework.web.method.annotation.ModelFactory$ModelMethod].toString()"
    - "[org.springframework.util.backoff.ExponentialBackOff$ExponentialBackOffExecution].toString()"
    - "[org.springframework.core.io.support.EncodedResource].toString()"
    - "[org.springframework.cglib.core.WeakCacheKey].toString()"
    - "[jdk.internal.jmod.JmodFile$Entry].toString()"
    - "[org.springframework.format.support.FormattingConversionService$PrinterConverter].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].toString()"
    - "[org.springframework.http.server.reactive.ServerHttpResponseDecorator].toString()"
    - "[java.awt.AWTEvent:java.awt.AWTKeyStroke:java.awt.AttributeValue:java.awt.BufferCapabilities$FlipContents:java.awt.CheckboxGroup:java.awt.Color:java.awt.Component:java.awt.Cursor:java.awt.Dimension:java.awt.DisplayMode:java.awt.Event:java.awt.Font:java.awt.FontMetrics:java.awt.Graphics:java.awt.Insets:java.awt.JobAttributes:java.awt.JobAttributes$DefaultSelectionType:java.awt.JobAttributes$DestinationType:java.awt.JobAttributes$DialogType:java.awt.JobAttributes$MultipleDocumentHandlingType:java.awt.JobAttributes$SidesType:java.awt.MenuComponent:java.awt.MenuShortcut:java.awt.PageAttributes:java.awt.PageAttributes$ColorType:java.awt.PageAttributes$MediaType:java.awt.PageAttributes$OrientationRequestedType:java.awt.PageAttributes$OriginType:java.awt.PageAttributes$PrintQualityType:java.awt.Point:java.awt.Rectangle:java.awt.RenderingHints:java.awt.ScrollPaneAdjustable:java.awt.datatransfer.DataFlavor:java.awt.datatransfer.MimeType:java.awt.datatransfer.MimeTypeParameterList:java.awt.font.NumericShaper:java.awt.font.TextHitInfo:java.awt.geom.AffineTransform:java.awt.geom.Point2D$Double:java.awt.geom.Point2D$Float:java.awt.geom.Rectangle2D$Double:java.awt.geom.Rectangle2D$Float:java.awt.image.BufferedImage:java.awt.image.ColorModel:java.awt.image.IndexColorModel:java.beans.FeatureDescriptor:java.beans.PropertyChangeEvent:java.io.ByteArrayOutputStream:java.io.ObjectOutputStream$DebugTraceInfoStack:java.io.ObjectStreamClass:java.io.ObjectStreamField:java.io.StringWriter:java.lang.Boolean:java.lang.Character$Subset:java.lang.Enum:java.lang.Enum$EnumDesc:java.lang.Module:java.lang.ModuleLayer:java.lang.Package:java.lang.ProcessBuilder$Redirect$1:java.lang.ProcessBuilder$Redirect$2:java.lang.ProcessBuilder$Redirect$3:java.lang.ProcessBuilder$Redirect$4:java.lang.ProcessBuilder$Redirect$5:java.lang.ProcessBuilder$Redirect$6:java.lang.ProcessBuilder$RedirectPipeImpl:java.lang.ProcessHandleImpl:java.lang.ProcessImpl:java.lang.Runtime$Version:java.lang.StackFrameInfo:java.lang.StackTraceElement:java.lang.String:java.lang.StringBuilder:java.lang.ThreadGroup:java.lang.constant.DynamicConstantDesc:java.lang.invoke.ClassSpecializer$SpeciesData:java.lang.invoke.Invokers:java.lang.invoke.LambdaForm:java.lang.invoke.LambdaForm$Name:java.lang.invoke.LambdaForm$NamedFunction:java.lang.invoke.LambdaFormEditor$Transform:java.lang.invoke.LambdaFormEditor$TransformKey:java.lang.invoke.MemberName:java.lang.invoke.MethodHandle:java.lang.invoke.MethodHandleImpl$LoopClauses:java.lang.invoke.MethodHandles$Lookup:java.lang.invoke.MethodType:java.lang.invoke.MethodTypeForm:java.lang.invoke.SerializedLambda:java.lang.invoke.VarHandle:java.lang.management.LockInfo:java.lang.management.MemoryUsage:java.lang.management.ThreadInfo:java.lang.module.Configuration:java.lang.module.ModuleDescriptor:java.lang.module.ModuleDescriptor$Exports:java.lang.module.ModuleDescriptor$Opens:java.lang.module.ModuleDescriptor$Provides:java.lang.module.ModuleDescriptor$Requires:java.lang.module.ModuleDescriptor$Version:java.lang.module.ResolvedModule:java.lang.reflect.Constructor:java.lang.reflect.Field:java.lang.reflect.Method:java.lang.reflect.Parameter:java.lang.reflect.RecordComponent:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.math.MutableBigInteger:java.net.HttpCookie:java.net.InetAddress:java.net.InetSocketAddress:java.net.InetSocketAddress$InetSocketAddressHolder:java.net.InterfaceAddress:java.net.NetworkInterface:java.net.Proxy:java.net.ServerSocket:java.net.Socket:java.net.SocketImpl:java.net.URI:java.net.URL:java.net.URLConnection:java.net.http.HttpHeaders:java.nio.ByteBuffer:java.nio.ByteOrder:java.nio.CharBuffer:java.nio.DoubleBuffer:java.nio.FloatBuffer:java.nio.IntBuffer:java.nio.LongBuffer:java.nio.ShortBuffer:java.nio.channels.FileChannel$MapMode:java.nio.channels.FileLock:java.nio.charset.Charset:java.nio.charset.CoderResult:java.nio.charset.CodingErrorAction:java.nio.file.attribute.FileTime:java.security.AlgorithmParameters:java.security.CodeSigner:java.security.CodeSource:java.security.MessageDigest:java.security.Permission:java.security.PermissionCollection:java.security.PrivilegedActionException:java.security.ProtectionDomain:java.security.Provider:java.security.Provider$Service:java.security.SecureRandom:java.security.SecureRandomSpi:java.security.Signature:java.security.Timestamp:java.security.cert.CertPath:java.sql.Date:java.sql.Time:java.sql.Timestamp:java.text.Annotation:java.text.AttributedCharacterIterator$Attribute:java.text.CalendarBuilder:java.text.DigitList:java.text.FieldPosition:java.text.ParsePosition:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.MonthDay:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.Year:java.time.YearMonth:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.format.DateTimeFormatter:java.time.format.DateTimeFormatterBuilder$CompositePrinterParser:java.time.format.DateTimeFormatterBuilder$DayPeriod:java.time.format.DateTimeFormatterBuilder$NumberPrinterParser:java.time.format.DateTimeParseContext:java.time.format.DateTimePrintContext:java.time.format.DecimalStyle:java.time.format.Parsed:java.time.temporal.ChronoField:java.time.temporal.ChronoUnit:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractCollection:java.util.AbstractMap:java.util.AbstractMap$SimpleEntry:java.util.AbstractMap$SimpleImmutableEntry:java.util.BitSet:java.util.Calendar:java.util.Currency:java.util.Date:java.util.DoubleSummaryStatistics:java.util.EventObject:java.util.Formatter:java.util.HashMap$Node:java.util.Hashtable:java.util.Hashtable$Entry:java.util.HexFormat:java.util.IntSummaryStatistics:java.util.Locale:java.util.Locale$LanguageRange:java.util.LongSummaryStatistics:java.util.Optional:java.util.OptionalDouble:java.util.OptionalInt:java.util.OptionalLong:java.util.Properties:java.util.ResourceBundle$CacheKey:java.util.ServiceLoader:java.util.StringJoiner:java.util.TreeMap$Entry:java.util.UUID:java.util.Vector:java.util.WeakHashMap$Entry:java.util.concurrent.CompletableFuture:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$CollectionView:java.util.concurrent.ConcurrentHashMap$Node:java.util.concurrent.ConcurrentLinkedDeque:java.util.concurrent.ConcurrentLinkedQueue:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.CountDownLatch:java.util.concurrent.ForkJoinPool:java.util.concurrent.FutureTask:java.util.concurrent.LinkedBlockingQueue:java.util.concurrent.Semaphore:java.util.concurrent.SynchronousQueue:java.util.concurrent.ThreadPoolExecutor:java.util.concurrent.atomic.AtomicBoolean:java.util.concurrent.atomic.AtomicInteger:java.util.concurrent.atomic.AtomicLong:java.util.concurrent.atomic.AtomicLongArray:java.util.concurrent.atomic.AtomicReference:java.util.concurrent.atomic.AtomicReferenceArray:java.util.concurrent.locks.AbstractQueuedSynchronizer:java.util.concurrent.locks.ReentrantLock:java.util.concurrent.locks.ReentrantReadWriteLock:java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock:java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock:java.util.jar.Attributes$Name:java.util.logging.Level:java.util.regex.Matcher:java.util.regex.Pattern:java.util.zip.ZipEntry:javax.accessibility.AccessibleBundle:javax.accessibility.AccessibleRelationSet:javax.accessibility.AccessibleStateSet:javax.crypto.Cipher:javax.crypto.CryptoPermission:javax.lang.model.element.Modifier:javax.management.Attribute:javax.management.BadAttributeValueExpException:javax.management.BadBinaryOpValueExpException:javax.management.BadStringOperationException:javax.management.ImmutableDescriptor:javax.management.MBeanAttributeInfo:javax.management.MBeanConstructorInfo:javax.management.MBeanInfo:javax.management.MBeanNotificationInfo:javax.management.MBeanOperationInfo:javax.management.MBeanParameterInfo:javax.management.Notification:javax.management.ObjectInstance:javax.management.ObjectName:javax.management.modelmbean.ModelMBeanAttributeInfo:javax.management.modelmbean.ModelMBeanConstructorInfo:javax.management.modelmbean.ModelMBeanNotificationInfo:javax.management.modelmbean.ModelMBeanOperationInfo:javax.management.openmbean.CompositeType:javax.management.openmbean.TabularType:javax.management.remote.JMXServiceURL:javax.naming.NamingException:javax.net.ssl.SSLEngineResult:javax.security.auth.Subject:javax.security.auth.x500.X500Principal:javax.swing.TimerQueue:javax.swing.TransferHandler$DropLocation:javax.swing.event.EventListenerList:javax.tools.SimpleJavaFileObject:javax.xml.namespace.QName:org.springframework.aop.TrueClassFilter:org.springframework.aop.TrueMethodMatcher:org.springframework.aop.TruePointcut:org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer$PointcutBody:org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory$AspectJAnnotation:org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator:org.springframework.aop.config.AdviceEntry:org.springframework.aop.config.AdvisorEntry:org.springframework.aop.config.PointcutEntry:org.springframework.aop.framework.InterceptorAndDynamicMethodMatcher:org.springframework.aop.framework.ProxyFactoryBean$PrototypePlaceholderAdvisor:org.springframework.aop.support.Pointcuts$GetterPointcut:org.springframework.aop.support.Pointcuts$SetterPointcut:org.springframework.aop.support.annotation.AnnotationMatchingPointcut:org.springframework.aop.target.HotSwappableTargetSource:org.springframework.aot.generate.GeneratedClasses$Owner:org.springframework.aot.generate.GeneratedMethod:org.springframework.aot.hint.annotation.ReflectiveRuntimeHintsRegistrar$Entry:org.springframework.aot.hint.predicate.ResourceHintsPredicates$AggregatedResourcePatternHints:org.springframework.asm.Handle:org.springframework.beans.BeanMetadataAttribute:org.springframework.beans.PropertyValue:org.springframework.beans.factory.aot.BeanRegistrationsAotContribution$Registration:org.springframework.beans.factory.config.AutowiredPropertyMarker:org.springframework.beans.factory.config.TypedStringValue:org.springframework.beans.factory.parsing.BeanEntry:org.springframework.beans.factory.parsing.ConstructorArgumentEntry:org.springframework.beans.factory.parsing.PropertyEntry:org.springframework.beans.factory.parsing.QualifierEntry:org.springframework.beans.factory.support.BeanDefinitionValueResolver$KeyedArgName:org.springframework.beans.factory.support.NullBean:org.springframework.beans.factory.xml.BeansDtdResolver:org.springframework.beans.factory.xml.DelegatingEntityResolver:org.springframework.binding.expression.ExpressionVariable:org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:org.springframework.binding.expression.support.LiteralExpression:org.springframework.binding.mapping.impl.DefaultMapping:org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationCacheKey:org.springframework.cache.interceptor.CacheOperation:org.springframework.cache.support.NullValue:org.springframework.cglib.core.MethodWrapper$MethodWrapperKey:org.springframework.cglib.core.Signature:org.springframework.cglib.proxy.Enhancer$EnhancerKey:org.springframework.context.annotation.BeanMethod:org.springframework.context.annotation.ConfigurationClass:org.springframework.context.annotation.DeferredImportSelector$Group$Entry:org.springframework.context.event.AbstractApplicationEventMulticaster$ListenerCacheKey:org.springframework.context.event.EventExpressionRootObject:org.springframework.context.expression.AnnotatedElementKey:org.springframework.context.expression.CachedExpressionEvaluator$ExpressionKey:org.springframework.context.support.StaticMessageSource$MessageHolder:org.springframework.core.MethodClassKey:org.springframework.core.NamedInheritableThreadLocal:org.springframework.core.NamedThreadLocal:org.springframework.core.ParameterizedTypeReference:org.springframework.core.annotation.AnnotationFilter$1:org.springframework.core.annotation.AnnotationFilter$2:org.springframework.core.annotation.AnnotationUtils$DefaultValueHolder:org.springframework.core.annotation.MissingMergedAnnotation:org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:org.springframework.core.convert.support.GenericConversionService$NoOpConverter:org.springframework.core.io.buffer.DataBufferUtils$ReadCompletionHandler$Attachment:org.springframework.core.io.buffer.DataBufferUtils$WriteCompletionHandler$Attachment:org.springframework.core.io.buffer.DefaultDataBufferFactory:org.springframework.core.io.buffer.Netty5DataBuffer:org.springframework.core.io.buffer.Netty5DataBufferFactory:org.springframework.core.io.buffer.NettyDataBuffer:org.springframework.core.io.buffer.NettyDataBufferFactory:org.springframework.core.io.support.PathMatchingResourcePatternResolver$PatternVirtualFileVisitor:org.springframework.core.io.support.PropertySourceDescriptor:org.springframework.core.type.classreading.SimpleAnnotationMetadata:org.springframework.core.type.classreading.SimpleAnnotationMetadataReadingVisitor$Source:org.springframework.expression.spel.ast.NullLiteral:org.springframework.expression.spel.support.ReflectionHelper$ArgumentsMatchInfo:org.springframework.http.HttpCookie:org.springframework.http.HttpMethod:org.springframework.http.HttpRange$SuffixByteRange:org.springframework.http.codec.ServerSentEvent:org.springframework.http.codec.multipart.MultipartParser$BodyState:org.springframework.http.codec.multipart.MultipartParser$DisposedState:org.springframework.http.codec.multipart.MultipartParser$HeadersState:org.springframework.http.codec.multipart.MultipartParser$PreambleState:org.springframework.http.codec.multipart.PartGenerator$CreateFileState:org.springframework.http.codec.multipart.PartGenerator$DisposedState:org.springframework.http.codec.multipart.PartGenerator$FormFieldState:org.springframework.http.codec.multipart.PartGenerator$IdleFileState:org.springframework.http.codec.multipart.PartGenerator$InMemoryState:org.springframework.http.codec.multipart.PartGenerator$InitialState:org.springframework.http.codec.multipart.PartGenerator$StreamingState:org.springframework.http.codec.multipart.PartGenerator$WritingFileState:org.springframework.http.server.DefaultPathContainer$DefaultPathSegment:org.springframework.scheduling.support.CronExpression:org.springframework.scheduling.support.DelegatingErrorHandlingRunnable:org.springframework.scripting.bsh.BshScriptFactory:org.springframework.scripting.groovy.GroovyScriptFactory:org.springframework.scripting.support.StandardScriptFactory:org.springframework.scripting.support.StaticScriptSource:org.springframework.util.ConcurrentLruCache$CacheEntry:org.springframework.util.ConcurrentReferenceHashMap$Entry:org.springframework.util.comparator.BooleanComparator:org.springframework.util.comparator.NullSafeComparator:org.springframework.validation.beanvalidation.SpringValidatorAdapter$ResolvableAttribute:org.springframework.web.DefaultErrorResponseBuilder$SimpleErrorResponse:org.springframework.web.context.request.ServletRequestAttributes:org.springframework.web.context.support.WebApplicationContextUtils$FacesDependencyRegistrar$1:org.springframework.web.context.support.WebApplicationContextUtils$FacesDependencyRegistrar$2:org.springframework.web.context.support.WebApplicationContextUtils$RequestObjectFactory:org.springframework.web.context.support.WebApplicationContextUtils$ResponseObjectFactory:org.springframework.web.context.support.WebApplicationContextUtils$SessionObjectFactory:org.springframework.web.context.support.WebApplicationContextUtils$WebRequestObjectFactory:org.springframework.web.cors.CorsConfiguration$OriginPattern:org.springframework.web.method.HandlerMethod:org.springframework.web.service.invoker.HttpServiceMethod$HttpRequestValuesInitializer:org.springframework.web.service.invoker.HttpServiceMethod$ResponseFunction:org.springframework.web.servlet.function.PathResourceLookupFunction:org.springframework.web.servlet.tags.Param:org.springframework.web.util.UriTemplate:org.springframework.web.util.pattern.CaptureTheRestPathElement:org.springframework.web.util.pattern.PathPattern:org.springframework.web.util.pattern.PathPattern$PathMatchInfo:org.springframework.web.util.pattern.SeparatorPathElement:org.springframework.web.util.pattern.WildcardPathElement:org.springframework.web.util.pattern.WildcardTheRestPathElement:org.springframework.webflow.engine.WildcardTransitionCriteria:org.springframework.webflow.engine.support.NotTransitionCriteria:org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria:org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression:org.springframework.webflow.test.MockFlowExecutionKey:org.xml.sax.SAXException:org.xml.sax.SAXParseException:sun.awt.AppContext:sun.font.AttributeValues:sun.font.EAttribute:sun.font.FontFamily:sun.font.FontStrikeDesc:sun.font.StrikeMetrics:sun.java2d.loops.CompositeType:sun.java2d.loops.FontInfo:sun.java2d.loops.GraphicsPrimitive:sun.java2d.loops.SurfaceType:sun.java2d.pipe.Region:sun.net.www.MessageHeader:sun.nio.fs.UnixFileStore:sun.nio.fs.UnixPath:sun.reflect.annotation.AnnotationType:sun.reflect.annotation.TypeAnnotation:sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo:sun.security.util.BitArray:sun.security.util.DerValue:sun.security.util.JarConstraintsParameters:sun.security.util.LazyCodeSourcePermissionCollection:sun.security.util.ObjectIdentifier:sun.security.x509.AVA:sun.security.x509.RDN:sun.security.x509.X500Name:sun.util.calendar.CalendarDate:sun.util.calendar.Era:sun.util.calendar.JulianCalendar$Date:sun.util.locale.BaseLocale:sun.util.locale.Extension:sun.util.locale.LocaleExtensions].toString()"
    functionUses: 1
    ICount: 4
    EdgeCount: 351
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToEnum:35,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.RequestScope].<init>()"
    functionSourceFile: "org.springframework.webflow.scope.RequestScope"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.RequestScope:25,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.RequestScope].getScope()"
    functionSourceFile: "org.springframework.webflow.scope.RequestScope"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl:org.springframework.webflow.test.MockRequestContext].getRequestScope()"
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.RequestScope:27,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - Src: "org.springframework.webflow.scope.RequestScope:27,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:55"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:58"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:57"
        BranchSideFuncs:
        - "getId()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:59,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 80
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - "[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.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getView()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setView(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getPopup()"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setPopup(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getModel()"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setModel(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()"
    - "[org.springframework.webflow.engine.model.ViewStateModel].mergeValidationHints(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getVars()"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList)"
    - "[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)"
    functionUses: 3
    ICount: 63
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:64,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:65,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:65,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:65,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:66,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:66,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:66,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:67,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:67,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:67,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:68,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:68,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:69,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:69,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:70,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:70,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:71,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getView()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:71,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:71,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setView(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:72,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:72,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:73,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getPopup()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:73,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setPopup(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:74,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getModel()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:74,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setModel(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:75,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:75,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].mergeValidationHints(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:75,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:76,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getVars()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:76,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:77,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getBinder()"
    - 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:78,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:78,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].getView()"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].setView(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:126"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:129"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:126,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:144"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:147"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:144,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].getPopup()"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].setPopup(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 168
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:162"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:165"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:162,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].getModel()"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].setModel(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:180"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:183"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:180,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].mergeValidationHints(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 20
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:89"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:92"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:91"
        BranchSideFuncs:
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:98"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:97"
        BranchSideFuncs:
        - "toString()"
        - "length()"
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:93"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:96"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:95"
        BranchSideFuncs:
        - "append(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:98"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:97"
        BranchSideFuncs:
        - "toString()"
        - "length()"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:88,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:89,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:90,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:93,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:98,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.ViewStateModel:192"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:196"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ViewStateModel:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:192,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].getVars()"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].getBinder()"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.model.BinderModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.BinderModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.ViewStateModel].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setView(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setPopup(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setModel(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractModel].copy(org.springframework.webflow.engine.model.Model)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList)"
    functionUses: 4
    ICount: 26
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:102,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:102,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:103,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:104,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setView(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:105,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:106,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setPopup(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:107,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setModel(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:108,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:109,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:109,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ViewStateModel:110,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copy(org.springframework.webflow.engine.model.Model)"
    - 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:111,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList<VarModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 210
    functionLinenumberEnd: 213
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<VarModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList<AbstractActionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.ViewStateModel"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<AbstractActionModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionSourceFile: "org.springframework.webflow.execution.FlowExecutionOutcome"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.FlowExecutionOutcome:41"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.FlowExecutionOutcome:39"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.FlowExecutionOutcome:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.FlowExecutionOutcome:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.FlowExecutionOutcome].getId()"
    functionSourceFile: "org.springframework.webflow.execution.FlowExecutionOutcome"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()"
    functionSourceFile: "org.springframework.webflow.execution.FlowExecutionOutcome"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.FlowExecutionOutcome].toString()"
    functionSourceFile: "org.springframework.webflow.execution.FlowExecutionOutcome"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.FlowExecutionOutcome:61,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.FlowExecutionOutcome:61,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.execution.FlowExecutionOutcome:61,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext$1].<init>(org.springframework.binding.message.DefaultMessageContext,java.util.Map)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.message.DefaultMessageContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext$1:48,1"
      Dst: "[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext$1].create(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext$1"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext$1:51,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.NoOpConverter].<init>(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.springframework.binding.convert.service.NoOpConverter"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.NoOpConverter:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.NoOpConverter].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.service.NoOpConverter"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.NoOpConverter].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.service.NoOpConverter"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.NoOpConverter].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.service.NoOpConverter"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.NoOpConverter].isTwoWay()"
    functionSourceFile: "org.springframework.binding.convert.service.NoOpConverter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.NoOpConverter].convertTargetToSourceClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.service.NoOpConverter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockParameterMap].<init>()"
    functionSourceFile: "org.springframework.webflow.test.MockParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockParameterMap:39,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.webflow.test.MockParameterMap:39,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.test.MockParameterMap"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockParameterMap:49,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    - Src: "org.springframework.webflow.test.MockParameterMap:49,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.test.MockParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.test.MockParameterMap"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockParameterMap:60,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    - Src: "org.springframework.webflow.test.MockParameterMap:60,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,org.springframework.web.multipart.MultipartFile)"
    functionSourceFile: "org.springframework.webflow.test.MockParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.test.MockParameterMap"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.web.multipart.MultipartFile"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockParameterMap:71,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    - Src: "org.springframework.webflow.test.MockParameterMap:71,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,java.util.List<MultipartFile>)"
    functionSourceFile: "org.springframework.webflow.test.MockParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.test.MockParameterMap"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List<MultipartFile>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockParameterMap:82,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    - Src: "org.springframework.webflow.test.MockParameterMap:82,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowElementAttribute].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowElementAttribute"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowElementAttribute:42,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowElementAttribute:43,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowElementAttribute].getName()"
    functionSourceFile: "org.springframework.webflow.config.FlowElementAttribute"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowElementAttribute].getValue()"
    functionSourceFile: "org.springframework.webflow.config.FlowElementAttribute"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowElementAttribute].getType()"
    functionSourceFile: "org.springframework.webflow.config.FlowElementAttribute"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()"
    functionSourceFile: "org.springframework.webflow.config.FlowElementAttribute"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowElementAttribute:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowElementAttribute:62"
        BranchSideFuncs:
        - "length()"
    - Branch String: "org.springframework.webflow.config.FlowElementAttribute:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowElementAttribute:62"
        BranchSideFuncs:
        - "length()"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowElementAttribute:63,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError:691,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError].test(org.springframework.binding.mapping.MappingResult)"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.MappingResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.MappingResult].isError()"
    - "[org.springframework.binding.mapping.MappingResult].getCode()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError:693"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError:692"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError:693"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError:692"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError:693,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].isError()"
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError:693,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].getCode()"
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$PropertyNotFoundError:693,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.message.Severity].values()"
    functionSourceFile: "org.springframework.binding.message.Severity"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.Severity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.Severity:25,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.Severity].valueOf(java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.Severity"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.Severity"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.Severity:25,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.Severity].<init>(java.lang.String,int)"
    functionSourceFile: "org.springframework.binding.message.Severity"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.Severity:25,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.Severity].$values()"
    functionSourceFile: "org.springframework.binding.message.Severity"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "org.springframework.binding.message.Severity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].<init>()"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:31,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].setSuccessEventId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].setErrorEventId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].getYesEventId()"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].setYesEventId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].getNoEventId()"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].setNoEventId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].getNullEventId()"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].setNullEventId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].getExceptionAttributeName()"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].setExceptionAttributeName(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].getResultAttributeName()"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].setResultAttributeName(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].success(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()"
    - "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:164,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()"
    - Src: "org.springframework.webflow.action.EventFactorySupport:164,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:232,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionSourceFile: "org.springframework.webflow.execution.Event"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.EventObject].<init>(java.lang.Object)"
    - "[java.lang.System].currentTimeMillis()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.Event:76"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.Event:73"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.Event:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.Event:73,1"
      Dst: "[java.util.EventObject].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.Event:50,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "org.springframework.webflow.execution.Event:74,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].success(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()"
    - "[org.springframework.webflow.action.EventFactorySupport].getResultAttributeName()"
    - "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:174,1"
      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(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:255,1"
      Dst: "[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.EventFactorySupport:255,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils:70,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:66,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:67,1"
      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)"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:68,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionDepth: 0
    returnType: "java.util.Map<String,V>"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>(int,float)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:314,1"
      Dst: "[java.util.HashMap].<init>(int,float)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[javax.script.SimpleBindings].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.EnumMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 19
    ICount: 6
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:230,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:230,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].error(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()"
    - "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:182,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()"
    - Src: "org.springframework.webflow.action.EventFactorySupport:182,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].error(java.lang.Object,java.lang.Exception)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()"
    - "[org.springframework.webflow.action.EventFactorySupport].getExceptionAttributeName()"
    - "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:192,1"
      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(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].yes(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].getYesEventId()"
    - "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:200,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].getYesEventId()"
    - Src: "org.springframework.webflow.action.EventFactorySupport:200,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].no(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].getNoEventId()"
    - "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:208,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].getNoEventId()"
    - Src: "org.springframework.webflow.action.EventFactorySupport:208,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,boolean)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].yes(java.lang.Object)"
    - "[org.springframework.webflow.action.EventFactorySupport].no(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.EventFactorySupport:218"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.EventFactorySupport:221"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.EventFactorySupport:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:219,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].yes(java.lang.Object)"
    - Src: "org.springframework.webflow.action.EventFactorySupport:221,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].no(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.action.EventFactorySupport"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EventFactorySupport:243,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.registry.NoSuchFlowModelException"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.registry.NoSuchFlowModelException:39,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.registry.NoSuchFlowModelException:39,1"
      Dst: "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].getFlowModelId()"
    functionSourceFile: "org.springframework.webflow.engine.model.registry.NoSuchFlowModelException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].<init>()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:34,1"
      Dst: "[org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].parseListenersWithCriteria(java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:44,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:45,1"
      Dst: "[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].parseListenersWithCriteria(java.util.List)"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:45,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].parseListenersWithCriteria(java.util.List<Element>)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "java.util.Map<RuntimeBeanReference,String>"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.support.ManagedMap].<init>(int)"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[java.util.LinkedList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator:org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator:org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator:org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator:org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator:sun.awt.util.IdentityArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:57"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:62"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "<init>(java.lang.String)"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:56,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:56,1"
      Dst: "[org.springframework.beans.factory.support.ManagedMap].<init>(int)"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:57,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:57,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:57,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:58,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:58,1"
      Dst: "[org.springframework.beans.factory.config.RuntimeBeanReference].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:60,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria].<init>()"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria:74,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria].toString()"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 61
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToFloat].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToFloat"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToFloat:26,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToFloat].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToFloat"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Float].valueOf(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToFloat:30,1"
      Dst: "[java.lang.Float].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToFloat].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToFloat"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Float].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToFloat:35,1"
      Dst: "[java.lang.Float].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionState$NoMatchingActionResultTransitionException].<init>(org.springframework.webflow.engine.ActionState,org.springframework.webflow.execution.Event)"
    functionSourceFile: "org.springframework.webflow.engine.ActionState$NoMatchingActionResultTransitionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.ActionState"
    - "org.springframework.webflow.execution.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.State].getFlow()"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Event,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionState$NoMatchingActionResultTransitionException:164,1"
      Dst: "[org.springframework.webflow.engine.State].getFlow()"
    - Src: "org.springframework.webflow.engine.ActionState$NoMatchingActionResultTransitionException:164,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.ActionState$NoMatchingActionResultTransitionException:164,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.ActionState$NoMatchingActionResultTransitionException:164,1"
      Dst: "[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Event,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors$lambda_static_0__74].bootstrap$()"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors$lambda_static_0__74"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.message.MessageCriteria"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.MessageContextErrors$lambda_static_0__74].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors$lambda_static_0__74:-1,1"
      Dst: "[org.springframework.binding.message.MessageContextErrors$lambda_static_0__74].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors$lambda_static_0__74].<init>()"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors$lambda_static_0__74"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors$lambda_static_0__74:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors$lambda_static_0__74].test(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors$lambda_static_0__74"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.MessageContextErrors].lambda$static$0(org.springframework.binding.message.Message)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors$lambda_static_0__74:-1,1"
      Dst: "[org.springframework.binding.message.MessageContextErrors].lambda$static$0(org.springframework.binding.message.Message)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors].lambda$static$0(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 165
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.Message].getSeverity()"
    - "[org.springframework.binding.message.Message].getSource()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageContextErrors:161"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:164"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:163"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageContextErrors:161"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:164"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:161,1"
      Dst: "[org.springframework.binding.message.Message].getSeverity()"
    - Src: "org.springframework.binding.message.MessageContextErrors:161,1"
      Dst: "[org.springframework.binding.message.Message].getSource()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.message.Message].getSeverity()"
    functionSourceFile: "org.springframework.binding.message.Message"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "org.springframework.binding.message.Severity"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.Message].getSource()"
    functionSourceFile: "org.springframework.binding.message.Message"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:63,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].setEncodingScheme(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getParameter(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:78,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getParameter(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getPathInfo()"
    - "[java.lang.String].substring(int)"
    - "[jakarta.servlet.http.HttpServletRequest].getServletPath()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[java.lang.String].lastIndexOf(int)"
    - "[java.lang.String].substring(int,int)"
    - "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:83"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:86"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:85"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:87"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:89"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:92"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:91"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:96"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:99"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:82,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getPathInfo()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:84,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:86,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getServletPath()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:87,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:88,1"
      Dst: "[java.lang.String].lastIndexOf(int)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:90,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:95,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowExecutionUrl(java.lang.String,java.lang.String,jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[jakarta.servlet.http.HttpServletRequest].getRequestURI()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:106,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:107,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getRequestURI()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:107,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:108,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:109,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(java.lang.StringBuilder,java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:110,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getCharacterEncoding()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:160"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:163"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:162"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:164"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:167"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:163,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getCharacterEncoding()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].encode(java.lang.Object,java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:185,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].encode(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:187,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:187,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].encode(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].urlEncode(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:191"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:191,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:191,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].urlEncode(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].urlEncode(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:196,1"
      Dst: "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:198,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:198,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(java.lang.String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[jakarta.servlet.http.HttpServletRequest].getPathInfo()"
    - "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[jakarta.servlet.http.HttpServletRequest].getServletPath()"
    - "[java.lang.StringBuilder].append(char)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[java.lang.String].lastIndexOf(int)"
    - "[java.lang.String].substring(int)"
    - "[org.springframework.webflow.core.collection.AttributeMap].isEmpty()"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameters(java.lang.StringBuilder,java.util.Map,java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:132"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:138"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:137"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:139"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:148"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:147"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:144"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:147"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:146"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:152"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:156"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:155"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:152"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:156"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:131,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:132,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getPathInfo()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:133,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:133,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:134,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getServletPath()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:135,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:139,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:143,1"
      Dst: "[java.lang.String].lastIndexOf(int)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:145,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:152,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].isEmpty()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:154,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].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(java.lang.StringBuilder,java.util.Map,java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:156,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameters(java.lang.StringBuilder,java.util.Map<String,T>,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuilder"
    - "java.util.Map<String,T>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:173"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:180"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:179"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:176"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:179"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:172,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:172,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:173,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:174,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:175,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:175,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:175,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:177,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - 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: "org.springframework.webflow.mvc.servlet.ServletMvcViewFactory"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 6
    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: []
    argNames: []
    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)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcViewFactory:47,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.ServletMvcViewFactory].createMvcView(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.ServletMvcViewFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.mvc.view.AbstractMvcView"
    argCount: 2
    argTypes:
    - "org.springframework.web.servlet.View"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcViewFactory:51,1"
      Dst: "[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.ServletMvcView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.web.servlet.View"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.AbstractMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:41,1"
      Dst: "[org.springframework.webflow.mvc.view.AbstractMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockViewFactory].<init>(org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockViewFactory"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockViewFactory:63,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockViewFactory].getView(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockViewFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.View"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].<init>(java.lang.String,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockViewFactory:68,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockViewFactory:69,1"
      Dst: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].<init>(java.lang.String,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].<init>(java.lang.String,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:89,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.expression.ParserException"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.ParserException:36,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.binding.expression.ParserException:36,1"
      Dst: "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.expression.ParserException"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.ParserException:46,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ParserException].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.ParserException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].<init>(java.io.Serializable)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.io.Serializable)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException:38,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.io.Serializable)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException:38,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].getSnapshotId()"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].<init>()"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.lang.Object].<init>()"
    - "[org.springframework.format.support.FormattingConversionServiceFactoryBean].<init>()"
    - "[org.springframework.format.support.FormattingConversionServiceFactoryBean].afterPropertiesSet()"
    - "[org.springframework.format.support.FormattingConversionServiceFactoryBean].getObject()"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:71,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:56,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:72,1"
      Dst: "[org.springframework.format.support.FormattingConversionServiceFactoryBean].<init>()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:73,1"
      Dst: "[org.springframework.format.support.FormattingConversionServiceFactoryBean].afterPropertiesSet()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:74,1"
      Dst: "[org.springframework.format.support.FormattingConversionServiceFactoryBean].getObject()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:81,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:56,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:82,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].getParent()"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].setParent(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].getDelegateConversionService()"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "org.springframework.core.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].addConverter(org.springframework.binding.convert.converters.Converter)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 125
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.converters.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.SpringBindingConverterAdapter].<init>(org.springframework.binding.convert.converters.Converter)"
    - "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    - "[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.TwoWayConverter)"
    - "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    functionUses: 2
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:119"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:124"
        BranchSideFuncs:
        - "<init>(org.springframework.binding.convert.converters.Converter)"
        - "addConverter(org.springframework.core.convert.converter.GenericConverter)"
        - "<init>(org.springframework.binding.convert.converters.TwoWayConverter)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:118,1"
      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.core.convert.converter.GenericConverter)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:121,1"
      Dst: "[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.TwoWayConverter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.service.SpringBindingConverterAdapter].<init>(org.springframework.binding.convert.converters.Converter)"
    functionSourceFile: "org.springframework.binding.convert.service.SpringBindingConverterAdapter"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.converters.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.SpringBindingConverterAdapter:37,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.convert.service.SpringBindingConverterAdapter:38,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.TwoWayConverter)"
    functionSourceFile: "org.springframework.binding.convert.converters.ReverseConverter"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.converters.TwoWayConverter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ReverseConverter:29,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].addConverter(java.lang.String,org.springframework.binding.convert.converters.Converter)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.convert.converters.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:137,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].addAlias(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[javax.script.SimpleBindings].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.EnumMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 13
    ICount: 6
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:144,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class<?>,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 165
    functionDepth: 1
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(java.lang.Class)"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.Converter)"
    - "[org.springframework.binding.convert.service.NoOpConverter].<init>(java.lang.Class,java.lang.Class)"
    - "[org.springframework.core.convert.support.GenericConversionService].canConvert(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].<init>(java.lang.Class,java.lang.Class,org.springframework.core.convert.ConversionService)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[java.lang.Class].getName()"
    - "[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(java.lang.Class,java.lang.Class,java.lang.String)"
    - "[org.springframework.core.convert.ConversionService].canConvert(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 13
    ICount: 34
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:153"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:156"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:155"
        BranchSideFuncs:
        - "canConvert(java.lang.Class,java.lang.Class)"
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:156"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:159"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,org.springframework.core.convert.ConversionService)"
        - "<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.Converter)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:158"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:159"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:162"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.Class,java.lang.Class)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:161"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.Class,java.lang.Class,java.lang.String)"
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:149,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:151,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:153,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:154,1"
      Dst: "[org.springframework.binding.convert.service.NoOpConverter].<init>(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:154,1"
      Dst: "[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.Converter)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:156,1"
      Dst: "[org.springframework.core.convert.ConversionService].canConvert(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:157,1"
      Dst: "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].<init>(java.lang.Class,java.lang.Class,org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:160,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:163,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:164,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:164,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(java.lang.Class,java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutorNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.Converter)"
    functionSourceFile: "org.springframework.binding.convert.service.StaticConversionExecutor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "org.springframework.binding.convert.converters.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 24
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:56,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:57,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].<init>(java.lang.Class,java.lang.Class,org.springframework.core.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.converters.SpringConvertingConverterAdapter"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "org.springframework.core.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.SpringConvertingConverterAdapter:44,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.convert.converters.SpringConvertingConverterAdapter:45,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "org.springframework.binding.convert.ConversionExecutorNotFoundException"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.ConversionException].<init>(java.lang.String)"
    functionUses: 11
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.ConversionExecutorNotFoundException:37,1"
      Dst: "[org.springframework.binding.convert.ConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.String,java.lang.Class<?>,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 337
    functionDepth: 1
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[java.awt.RenderingHints].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[javax.script.SimpleBindings].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(java.lang.Class,java.lang.Class,java.lang.String)"
    - "[java.lang.Class].getName()"
    - "[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(java.lang.Class)"
    - "[java.lang.Class].isArray()"
    - "[java.lang.Class].getComponentType()"
    - "[org.springframework.binding.convert.converters.ObjectToCollection].getSourceClass()"
    - "[org.springframework.binding.convert.service.NoOpConverter].getSourceClass()"
    - "[org.springframework.binding.convert.converters.NumberToNumber].getSourceClass()"
    - "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].getSourceClass()"
    - "[org.springframework.binding.convert.converters.StringToObject].getSourceClass()"
    - "[org.springframework.binding.convert.converters.ArrayToCollection].getSourceClass()"
    - "[org.springframework.binding.convert.converters.CollectionToCollection].getSourceClass()"
    - "[org.springframework.binding.convert.converters.ReverseConverter].getSourceClass()"
    - "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].getSourceClass()"
    - "[org.springframework.binding.convert.converters.ArrayToArray].getSourceClass()"
    - "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getSourceClass()"
    - "[org.springframework.binding.convert.converters.ObjectToArray].getSourceClass()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[org.springframework.binding.convert.converters.NumberToNumber].getTargetClass()"
    - "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].getTargetClass()"
    - "[org.springframework.binding.convert.converters.CollectionToCollection].getTargetClass()"
    - "[org.springframework.binding.convert.converters.StringToObject].getTargetClass()"
    - "[org.springframework.binding.convert.converters.ArrayToArray].getTargetClass()"
    - "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getTargetClass()"
    - "[org.springframework.binding.convert.converters.ObjectToArray].getTargetClass()"
    - "[org.springframework.binding.convert.converters.ReverseConverter].getTargetClass()"
    - "[org.springframework.binding.convert.service.NoOpConverter].getTargetClass()"
    - "[org.springframework.binding.convert.converters.ArrayToCollection].getTargetClass()"
    - "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].getTargetClass()"
    - "[org.springframework.binding.convert.converters.ObjectToCollection].getTargetClass()"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.Converter)"
    - "[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionExecutor)"
    - "[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.TwoWayConverter)"
    - "[java.lang.Class].getModifiers()"
    - "[java.lang.reflect.Modifier].isAbstract(int)"
    - "[java.lang.Class].isInterface()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)"
    - "[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionExecutor)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.TwoWayConverter)"
    - "[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)"
    - "[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.springframework.binding.convert.converters.Converter].getSourceClass()"
    - "[org.springframework.binding.convert.converters.Converter].getTargetClass()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 3
    ICount: 290
    EdgeCount: 457
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:174"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:183"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:182"
        BranchSideFuncs:
        - "convertToWrapperClassIfNecessary(java.lang.Class)"
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:175"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:178"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:177"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:185"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:241"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:240"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:187"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:213"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:212"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:189"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:200"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:199"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:190"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:197"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:196"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:200"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:206"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:200"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:206"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:213"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:241"
        BranchSideFuncs:
        - "isAbstract(int)"
        - "isInterface()"
        - "getModifiers()"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:240"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:214"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:219"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:218"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:214"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:219"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:218"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:219"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:224"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:225"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:232"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:225"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:232"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:241"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:null"
        BranchSideFuncs:
        - "getComponentType()"
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:243"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:263"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:245"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:250"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:249"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:250"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:257"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:250"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:257"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:264"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:274"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:273"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:265"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:271"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:270"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:274"
      Branch Sides: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:274"
      Branch Sides: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:276"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:282"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:281"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:289"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:318"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:317"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:290"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:304"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:293"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:297"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:296"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:305"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:309"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.TwoWayConverter)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:308"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:311"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:315"
        BranchSideFuncs:
        - "<init>(org.springframework.binding.convert.ConversionExecutor)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:314"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:318"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:325"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:324"
        BranchSideFuncs:
        - "getTargetClass()"
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:319"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:324"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:323"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:325"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:334"
        BranchSideFuncs:
        - "getSourceClass()"
        - "isAssignableFrom(java.lang.Class)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:333"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,java.lang.String)"
        - "getName()"
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:325"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:334"
        BranchSideFuncs:
        - "getSourceClass()"
        - "isAssignableFrom(java.lang.Class)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:333"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,java.lang.String)"
        - "getName()"
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:326"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:331"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:330"
        BranchSideFuncs:
        - "<init>(org.springframework.binding.convert.converters.TwoWayConverter)"
        - "<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.Converter)"
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:170,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:171,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:173,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:176,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:180,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:180,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:180,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(java.lang.Class,java.lang.Class,java.lang.String)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:183,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:185,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:186,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:189,1"
      Dst: "[org.springframework.binding.convert.converters.Converter].getSourceClass()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:189,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:190,1"
      Dst: "[org.springframework.binding.convert.converters.Converter].getTargetClass()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:197,1"
      Dst: "[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.Converter)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:199,1"
      Dst: "[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionExecutor)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:203,1"
      Dst: "[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.TwoWayConverter)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:214,1"
      Dst: "[java.lang.Class].isInterface()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:214,1"
      Dst: "[java.lang.Class].getModifiers()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:214,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract(int)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:215,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:215,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:223,1"
      Dst: "[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:273,1"
      Dst: "[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionExecutor)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:295,1"
      Dst: "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.TwoWayConverter)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:300,1"
      Dst: "[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:312,1"
      Dst: "[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutorNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 63
    CyclomaticComplexity: 12
  - functionName: "[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionExecutor)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToArray"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionExecutor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:50,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToCollection"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionExecutor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:64,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionExecutor)"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToArray"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionExecutor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ObjectToArray:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(java.lang.Class,java.lang.Class,org.springframework.binding.convert.converters.TwoWayConverter)"
    functionSourceFile: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "org.springframework.binding.convert.converters.TwoWayConverter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:42,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)"
    functionSourceFile: "org.springframework.binding.convert.converters.CollectionToCollection"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionExecutor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToCollection"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionExecutor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:52,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].executeConversion(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:341"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:345"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:342,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:342,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:343,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 349
    functionLinenumberEnd: 355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:350"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:354"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
        - "execute(java.lang.Object)"
        - "getClass()"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:351,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:351,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:352,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].getClassForAlias(java.lang.String)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 367
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[java.awt.RenderingHints].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[javax.script.SimpleBindings].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getClassForAlias(java.lang.String)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getClassForAlias(java.lang.String)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    functionUses: 5
    ICount: 13
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:360"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:363"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:362"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:363"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:366"
        BranchSideFuncs:
        - "getClassForAlias(java.lang.String)"
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:359,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:364,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.service.GenericConversionService"
    linkageType: ""
    functionLinenumber: 373
    functionLinenumberEnd: 396
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isPrimitive()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 40
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:374"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:395"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:394"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:375"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:377"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:376"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:377"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:379"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:378"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:379"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:381"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:380"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:381"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:383"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:382"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:383"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:385"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:384"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:385"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:387"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:386"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:387"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:389"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:388"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.service.GenericConversionService:389"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:392"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.GenericConversionService:391"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.springframework.binding.convert.service.GenericConversionService:374,1"
      Dst: "[java.lang.Class].isPrimitive()"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:375,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "org.springframework.binding.convert.service.GenericConversionService:392,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    - "org.springframework.webflow.context.ExternalContext"
    - "org.springframework.binding.message.MessageContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:97,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:67,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getActiveFlow()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionDepth: 2
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl:org.springframework.webflow.test.MockFlowSession].getDefinition()"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:106,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:106,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 195
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.FlowSession"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    functionUses: 7
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:186"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:194"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:193"
        BranchSideFuncs:
        - "getActiveSessionInternal()"
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:187"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:191"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:190"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:186,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:188,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:194,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:174"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:173"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: 555
    functionLinenumberEnd: 560
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.LinkedList].getLast()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:556"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:559"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:558"
        BranchSideFuncs:
        - "getLast()"
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:556,1"
      Dst: "[java.util.AbstractCollection].isEmpty()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:559,1"
      Dst: "[java.util.LinkedList].getLast()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentState()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 2
    returnType: "org.springframework.webflow.definition.StateDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl:org.springframework.webflow.test.MockFlowSession].getState()"
    - "[org.springframework.webflow.execution.FlowSession].getState()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:110,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:110,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getState()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getMatchingTransition(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.definition.TransitionDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getMatchingTransition(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:114,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getMatchingTransition(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getMatchingTransition(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.definition.TransitionDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()"
    - "[org.springframework.webflow.engine.TransitionableState].getTransition(java.lang.String)"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()"
    - "[org.springframework.webflow.engine.Flow].getGlobalTransition(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:440"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:443"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:442"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:445"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:448"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:439,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:443,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:444,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].getTransition(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:446,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(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.StateDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.Flow"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getGlobalTransition(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.definition.TransitionDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionSet].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.engine.Transition].getId()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:472"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:477"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:476"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:473"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:476"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:475"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:472,1"
      Dst: "[org.springframework.webflow.engine.TransitionSet].iterator()"
    - Src: "org.springframework.webflow.engine.Flow:472,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.Flow:472,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.Flow:473,1"
      Dst: "[org.springframework.webflow.engine.Transition].getId()"
    - Src: "org.springframework.webflow.engine.Flow:473,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.TransitionSet].iterator()"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[java.util.List].iterator()"
    functionUses: 6
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:93,1"
      Dst: "[java.util.List].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].getId()"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:116,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRequestScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlashScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:122,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:199,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].inViewState()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentState()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - "[org.springframework.webflow.engine.State:org.springframework.webflow.engine.ViewState].isViewState()"
    - "[org.springframework.webflow.definition.StateDefinition].isViewState()"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.RequestControlContextImpl:126"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.RequestControlContextImpl:126"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.RequestControlContextImpl:126"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:126,1"
      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.definition.StateDefinition].isViewState()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getViewScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.test.MockFlowSession].getViewScope()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getViewScope()"
    - "[org.springframework.webflow.execution.FlowSession].getViewScope()"
    functionUses: 3
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:130,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:130,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getViewScope()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionDepth: 2
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.test.MockFlowSession].getScope()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getScope()"
    - "[org.springframework.webflow.execution.FlowSession].getScope()"
    functionUses: 3
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:134,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:134,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getConversationScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getConversationScope()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:138,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getConversationScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getConversationScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRequestParameters()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.ParameterMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:142,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "org.springframework.webflow.context.ExternalContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getMessageContext()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowExecutionContext()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentEvent()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentTransition()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.TransitionDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentView()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.View"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getAttributes()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowExecutionUrl()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKey()"
    - "[org.springframework.webflow.execution.FlowExecutionKey].toString()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.RequestControlContextImpl:176"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:175"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.RequestControlContextImpl:177"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:179"
        BranchSideFuncs: []
    Callsites:
    - 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:178,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(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKey()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].sendFlowExecutionRedirect()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:185,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentState(org.springframework.webflow.engine.State)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.State"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:189,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.State"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:373,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:374,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:375,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:376,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:377,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.definition.StateDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:143"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:144,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.State"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.State].isViewState()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].destroyViewScope()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].initViewScope()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:140"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:143"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:142"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:140"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:143"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:142"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:144"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:147"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:140,1"
      Dst: "[org.springframework.webflow.engine.State].isViewState()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:141,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].destroyViewScope()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:145,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].initViewScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].destroyViewScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:256,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].initViewScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:249,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:249,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map)"
    functionUses: 4
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:50,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:51,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 303
    functionLinenumberEnd: 305
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:304,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.definition.StateDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.execution.FlowExecutionListener].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:152"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:153,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:153,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].assignFlowExecutionKey()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.FlowExecutionKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].assignKey()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:193,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].assignKey()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].assignKey()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:420"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:423"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:419,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:420,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:421,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:421,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentView(org.springframework.webflow.execution.View)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.View"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].viewRendering(org.springframework.webflow.execution.View)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.View"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendering(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:201,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendering(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendering(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.View"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:381,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.View"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.execution.FlowExecutionListener].viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:161"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:162,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:162,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].viewRendered(org.springframework.webflow.execution.View)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.View"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendered(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:205,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendered(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendered(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.View"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:385,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.View"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.execution.FlowExecutionListener].viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:170"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:171,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:171,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].handleEvent(org.springframework.webflow.execution.Event)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:210,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.Event"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireEventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()"
    - "[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:389,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireEventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:390,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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireEventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:134"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:135,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getCurrentTransitionableState(org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:551"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:557"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:556"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:545,1"
      Dst: "[org.springframework.webflow.engine.Flow].getCurrentTransitionableState(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.Flow:547,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.Flow:550,1"
      Dst: "[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.Flow:552,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getCurrentTransitionableState(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.TransitionableState"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.definition.StateDefinition)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:641"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:645"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:644"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:640,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - Src: "org.springframework.webflow.engine.Flow:643,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.definition.StateDefinition)"
    - Src: "org.springframework.webflow.engine.Flow:643,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.Transition"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.engine.Transition].matches(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.TransitionSet:123"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.TransitionSet:128"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.TransitionSet:127"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.TransitionSet:124"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.TransitionSet:127"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.TransitionSet:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:123,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.TransitionSet:123,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.TransitionSet:123,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.TransitionSet:124,1"
      Dst: "[org.springframework.webflow.engine.Transition].matches(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Transition].matches(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:185,1"
      Dst: "[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].execute(org.springframework.webflow.engine.Transition)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Transition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].execute(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:214,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].execute(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].execute(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.Transition"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireTransitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.execution.FlowSession].getState()"
    - "[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:394,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireTransitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:395,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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireTransitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.definition.TransitionDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:179"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:180,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.State"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Transition].canExecute(org.springframework.webflow.execution.RequestContext)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.Transition)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.RequestControlContext].setCurrentTransition(org.springframework.webflow.engine.Transition)"
    - "[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.State].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].isActive()"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Transition:212"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:242"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:241"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Transition:213"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:216"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:215"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Transition:217"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:242"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:241"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Transition:219"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:242"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:241"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Transition:220"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:228"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:227"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Transition:221"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:224"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:223"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Transition:224"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:228"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:227"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Transition:229"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:238"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:237"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Transition:230"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:212,1"
      Dst: "[org.springframework.webflow.engine.Transition].canExecute(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.Transition:213,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.Transition:214,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.Transition)"
    - Src: "org.springframework.webflow.engine.Transition:214,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Transition:216,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].setCurrentTransition(org.springframework.webflow.engine.Transition)"
    - Src: "org.springframework.webflow.engine.Transition:218,1"
      Dst: "[org.springframework.webflow.engine.TargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.Transition:222,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.Transition:222,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Transition:225,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.Transition:228,1"
      Dst: "[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.Transition:230,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - Src: "org.springframework.webflow.engine.Transition:230,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].isActive()"
    - Src: "org.springframework.webflow.engine.Transition:232,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - Src: "org.springframework.webflow.engine.Transition:232,1"
      Dst: "[org.springframework.webflow.definition.StateDefinition].getId()"
    - Src: "org.springframework.webflow.engine.Transition:233,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.engine.Transition:233,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - Src: "org.springframework.webflow.engine.Transition:233,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 9
  - functionName: "[org.springframework.webflow.engine.Transition].canExecute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Transition:195"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:198"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:196,1"
      Dst: "[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentTransition(org.springframework.webflow.engine.Transition)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Transition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].updateCurrentFlowExecutionSnapshot()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].updateCurrentFlowExecutionSnapshot()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:222,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].updateCurrentFlowExecutionSnapshot()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].updateCurrentFlowExecutionSnapshot()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:427,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].removeCurrentFlowExecutionSnapshot()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeCurrentFlowExecutionSnapshot()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:226,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeCurrentFlowExecutionSnapshot()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeCurrentFlowExecutionSnapshot()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:431,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].removeAllFlowExecutionSnapshots()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeAllFlowExecutionSnapshots()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:230,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeAllFlowExecutionSnapshots()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeAllFlowExecutionSnapshots()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:435,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:234,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)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].endActiveFlowSession(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].endActiveFlowSession(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:238,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].endActiveFlowSession(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap,org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectOnPause()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseAllowed()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.RequestControlContextImpl:242"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:245"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:244"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.RequestControlContextImpl:246"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:242,1"
      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:245,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].getBoolean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:246,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectInSameState()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseAllowed()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectOnPause()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.RequestControlContextImpl:250"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:253"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:252"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.RequestControlContextImpl:254"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.RequestControlContextImpl:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:250,1"
      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:253,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].getBoolean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:254,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:254,1"
      Dst: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectOnPause()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getEmbeddedMode()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.execution.FlowSession].isEmbeddedMode()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:258,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:258,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].isEmbeddedMode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].toString()"
    functionSourceFile: "org.springframework.webflow.engine.impl.RequestControlContextImpl"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 17
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.RequestControlContextImpl:265,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderInfo].<init>(java.lang.String,java.lang.String,java.util.Set)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderInfo"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.config.FlowBuilderInfo].setId(java.lang.String)"
    - "[java.util.Collections].emptySet()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowBuilderInfo:52"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowBuilderInfo:48"
        BranchSideFuncs:
        - "emptySet()"
      - BranchSide: "org.springframework.webflow.config.FlowBuilderInfo:47"
        BranchSideFuncs:
        - "<init>()"
        - "hasText(java.lang.String,java.lang.String)"
        - "setId(java.lang.String)"
        - "emptySet()"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderInfo:48,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowBuilderInfo:49,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderInfo:51,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderInfo].setId(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderInfo:52,1"
      Dst: "[java.util.Collections].emptySet()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowBuilderInfo].setId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderInfo"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.util.StringUtils].delete(java.lang.String,java.lang.String)"
    - "[org.springframework.util.ClassUtils].getShortName(java.lang.String)"
    - "[org.springframework.util.StringUtils].uncapitalize(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowBuilderInfo:56"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowBuilderInfo:59"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowBuilderInfo:58"
        BranchSideFuncs:
        - "getShortName(java.lang.String)"
        - "uncapitalize(java.lang.String)"
        - "delete(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderInfo:56,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderInfo:59,1"
      Dst: "[org.springframework.util.ClassUtils].getShortName(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderInfo:59,1"
      Dst: "[org.springframework.util.StringUtils].delete(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderInfo:59,1"
      Dst: "[org.springframework.util.StringUtils].uncapitalize(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowBuilderInfo].getId()"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderInfo"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderInfo].getClassName()"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderInfo"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderInfo].getAttributes()"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderInfo"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:45,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:48,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.beans.factory.BeanFactory"
    argCount: 1
    argTypes:
    - "jakarta.el.ELContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:54"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:57"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:56"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:58"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:53,1"
      Dst: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:57,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:57,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getRequestContext()"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.RequestContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:62"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:62,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)"
    - "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - "[org.apache.commons.logging.Log].isTraceEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].trace(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:69"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:80"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:79"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:72"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:80"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:79"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:73"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:76"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:70,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:71,1"
      Dst: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:72,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:73,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled()"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:74,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:74,1"
      Dst: "[org.apache.commons.logging.Log].trace(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:76,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:77,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Class<?>"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)"
    - "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.beans.factory.BeanFactory].getType(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:85"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:93"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:92"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:88"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:93"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:86,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:87,1"
      Dst: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:88,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:89,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:90,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getType(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)"
    - "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:98"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:113"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:112"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:101"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:113"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:112"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:102"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:99,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:100,1"
      Dst: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:101,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:102,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:104,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:107,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:107,1"
      Dst: "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)"
    - "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:117"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:124"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:123"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:120"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:124"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:118,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:119,1"
      Dst: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)"
    - Src: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:120,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getFeatureDescriptors(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator<FeatureDescriptor>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getCommonPropertyType(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.conversation.ConversationManager"
    - "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:78,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getMaxSnapshots()"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(int)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].nextSnapshotId(java.io.Serializable)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.io.Serializable"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(java.io.Serializable)"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - "[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].nextSnapshotId()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:99,1"
      Dst: "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].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.conversation.Conversation)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:99,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].nextSnapshotId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.Conversation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.Conversation].getAttribute(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].createFlowExecutionSnapshotGroup()"
    - "[org.springframework.webflow.conversation.Conversation].putAttribute(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:179"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:183"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:178,1"
      Dst: "[org.springframework.webflow.conversation.Conversation].getAttribute(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:180,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].createFlowExecutionSnapshotGroup()"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:181,1"
      Dst: "[org.springframework.webflow.conversation.Conversation].putAttribute(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].createFlowExecutionSnapshotGroup()"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()"
    - "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:166,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:167,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    - "[java.util.LinkedList].<init>()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:32,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:37,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:43,1"
      Dst: "[java.util.LinkedList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.FlowExecution"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.Exception)"
    - "[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)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:105"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:108"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:105,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:106,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:106,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:108,1"
      Dst: "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:111,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:111,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].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(java.io.Serializable)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:113,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.Exception)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:115,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.Exception)"
    functionSourceFile: "org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionKey"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.String,java.lang.Exception)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException:34,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException:34,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.String,java.lang.Exception)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].assertKeySet(org.springframework.webflow.execution.FlowExecution)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecution)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].snapshot(org.springframework.webflow.execution.FlowExecution)"
    - "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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.snapshot.AbstractSnapshottingFlowExecutionRepository].putConversationScope(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.conversation.Conversation)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:120"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:122"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:127"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:130"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:119,1"
      Dst: "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].assertKeySet(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:120,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:121,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:121,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:123,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:124,1"
      Dst: "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:125,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:126,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].snapshot(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:128,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:128,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.io.Serializable)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:130,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:131,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].putConversationScope(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.conversation.Conversation)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - "[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.impl.FlowExecutionSnapshotGroup].updateSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:138"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:141"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:137,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:141,1"
      Dst: "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:142,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:142,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:142,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].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(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeSnapshot(java.io.Serializable)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:147"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:150"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:146,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:150,1"
      Dst: "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:151,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:151,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:151,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeSnapshot(java.io.Serializable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - "[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeAllSnapshots()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:156"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:159"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:155,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:159,1"
      Dst: "[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:160,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)"
    - Src: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:160,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeAllSnapshots()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].<init>()"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.Parameters].<init>(int)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:44,1"
      Dst: "[org.springframework.binding.method.Parameters].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].<init>(int)"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>(int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:51,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.method.Parameters:52,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].<init>(org.springframework.binding.method.Parameter)"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.method.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:59,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.method.Parameters:60,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.binding.method.Parameters:61,1"
      Dst: "[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].<init>(org.springframework.binding.method.Parameter[])"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.method.Parameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.binding.method.Parameters].addAll(org.springframework.binding.method.Parameter[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:68,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.method.Parameters:69,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.binding.method.Parameters:70,1"
      Dst: "[org.springframework.binding.method.Parameters].addAll(org.springframework.binding.method.Parameter[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.method.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:78,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].addAll(org.springframework.binding.method.Parameter[])"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.method.Parameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:86,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "org.springframework.binding.method.Parameters:86,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].iterator()"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:94,1"
      Dst: "[java.util.List].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].getTypesArray()"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.binding.method.Parameter].getType()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.Parameters:105"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.Parameters:109"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.Parameters:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:104,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.binding.method.Parameters:105,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.binding.method.Parameters:105,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.method.Parameters:105,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.method.Parameters:106,1"
      Dst: "[org.springframework.binding.method.Parameter].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.method.Parameter].getType()"
    functionSourceFile: "org.springframework.binding.method.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].size()"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:117,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].getParameter(int)"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.method.Parameter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:127,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IndexOutOfBoundsException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].equals(java.lang.Object)"
    - "[java.util.ArrayList].equals(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.util.AbstractList].equals(java.lang.Object)"
    - "[java.util.List].equals(java.lang.Object)"
    functionUses: 29
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.Parameters:131"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.Parameters:134"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.Parameters:133"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:135,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].hashCode()"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].hashCode()"
    - "[org.springframework.util.AutoPopulatingList].hashCode()"
    - "[java.util.AbstractList].hashCode()"
    - "[java.util.Vector].hashCode()"
    - "[java.util.concurrent.CopyOnWriteArrayList].hashCode()"
    - "[java.util.List].hashCode()"
    functionUses: 26
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:139,1"
      Dst: "[java.util.List].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameters].toString()"
    functionSourceFile: "org.springframework.binding.method.Parameters"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].toString()"
    - "[java.lang.Object].toString()"
    - "[java.util.AbstractCollection].toString()"
    - "[java.util.concurrent.CopyOnWriteArrayList].toString()"
    functionUses: 61
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameters:143,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].<init>(java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notEmpty(java.lang.Object[],java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:99,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:100,1"
      Dst: "[org.springframework.util.Assert].notEmpty(java.lang.Object[],java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:105"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:110"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:109"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:106"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:105"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:106,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:106,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].toString()"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:114,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:114,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:114,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria:114,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DispatchMethodInvoker].<init>(java.lang.Object,java.lang.Class[])"
    functionSourceFile: "org.springframework.webflow.action.DispatchMethodInvoker"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.DispatchMethodInvoker$1].<init>(org.springframework.webflow.action.DispatchMethodInvoker)"
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker:68,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker:49,1"
      Dst: "[org.springframework.webflow.action.DispatchMethodInvoker$1].<init>(org.springframework.webflow.action.DispatchMethodInvoker)"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker:69,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DispatchMethodInvoker].getTarget()"
    functionSourceFile: "org.springframework.webflow.action.DispatchMethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DispatchMethodInvoker].getParameterTypes()"
    functionSourceFile: "org.springframework.webflow.action.DispatchMethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DispatchMethodInvoker].invoke(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.springframework.webflow.action.DispatchMethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.DispatchMethodInvoker].getDispatchMethod(java.lang.String)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.lang.reflect.InvocationTargetException].getTargetException()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.DispatchMethodInvoker:103"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.DispatchMethodInvoker:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker:98,1"
      Dst: "[org.springframework.webflow.action.DispatchMethodInvoker].getDispatchMethod(java.lang.String)"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker:99,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker:102,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.action.DispatchMethodInvoker$MethodLookupException"
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DispatchMethodInvoker].getDispatchMethod(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.DispatchMethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker:119,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.action.DispatchMethodInvoker$MethodLookupException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object,java.lang.Exception)"
    functionSourceFile: "org.springframework.binding.mapping.results.TypeConversionError"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.binding.mapping.Mapping"
    - "java.lang.Object"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.results.TypeConversionError:37,1"
      Dst: "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TypeConversionError].getCode()"
    functionSourceFile: "org.springframework.binding.mapping.results.TypeConversionError"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TypeConversionError].isError()"
    functionSourceFile: "org.springframework.binding.mapping.results.TypeConversionError"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TypeConversionError].getErrorCause()"
    functionSourceFile: "org.springframework.binding.mapping.results.TypeConversionError"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TypeConversionError].getOriginalValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.TypeConversionError"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TypeConversionError].getMappedValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.TypeConversionError"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,java.lang.String,org.springframework.webflow.execution.ViewFactory)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "java.lang.String"
    - "org.springframework.webflow.execution.ViewFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ActionList].<init>()"
    - "[java.util.LinkedHashMap].<init>()"
    - "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:76,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - Src: "org.springframework.webflow.engine.ViewState:46,1"
      Dst: "[org.springframework.webflow.engine.ActionList].<init>()"
    - Src: "org.springframework.webflow.engine.ViewState:56,1"
      Dst: "[java.util.LinkedHashMap].<init>()"
    - Src: "org.springframework.webflow.engine.ViewState:77,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].isViewState()"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.ViewVariable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap:org.springframework.webflow.engine.ViewVariable].getName()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.webflow.engine.ViewVariable].getName()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:92,1"
      Dst: "[org.springframework.webflow.engine.ViewVariable].getName()"
    - Src: "org.springframework.webflow.engine.ViewState:92,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewVariable].getName()"
    functionSourceFile: "org.springframework.webflow.engine.ViewVariable"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].addVariables(org.springframework.webflow.engine.ViewVariable[])"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.ViewVariable[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:100"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:101,1"
      Dst: "[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.ViewState].getVariable(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.ViewVariable"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:110,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].getVariables()"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.ViewVariable[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.Map].size()"
    - "[java.util.Collection].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:117,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.webflow.engine.ViewState:117,1"
      Dst: "[java.util.Map].size()"
    - Src: "org.springframework.webflow.engine.ViewState:117,1"
      Dst: "[java.util.Collection].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].getRedirect()"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:124"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:124,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.ViewState].setRedirect(java.lang.Boolean)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].getPopup()"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].setPopup(boolean)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].getViewFactory()"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.ViewFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].getRenderActionList()"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.ActionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].doPreEntryActions(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ViewState].createVariables(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:166,1"
      Dst: "[org.springframework.webflow.engine.ViewState].createVariables(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].createVariables(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.ViewVariable)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:256"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:262"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:261"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:257"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:260"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:256,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.webflow.engine.ViewState:256,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.webflow.engine.ViewState:256,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.ViewState:256,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.ViewState:257,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.ViewState:258,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.ViewVariable)"
    - Src: "org.springframework.webflow.engine.ViewState:258,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ViewState:260,1"
      Dst: "[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewVariable:76,1"
      Dst: "[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewVariable:77,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - Src: "org.springframework.webflow.engine.ViewVariable:77,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].doEnter(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.RequestControlContext].assignFlowExecutionKey()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseComplete()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseCompleteFlowExecutionRedirect()"
    - "[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()"
    - "[org.springframework.webflow.context.ExternalContext].requestRedirectInPopup()"
    - "[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)"
    - "[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)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:172"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:177"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:176"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:173"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:188"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:187"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:177"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:183"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:182"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:179"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:188"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:170,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].assignFlowExecutionKey()"
    - Src: "org.springframework.webflow.engine.ViewState:171,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.engine.ViewState:172,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isResponseComplete()"
    - Src: "org.springframework.webflow.engine.ViewState:173,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isResponseCompleteFlowExecutionRedirect()"
    - Src: "org.springframework.webflow.engine.ViewState:174,1"
      Dst: "[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewState:177,1"
      Dst: "[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.ViewState:178,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()"
    - Src: "org.springframework.webflow.engine.ViewState:180,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].requestRedirectInPopup()"
    - Src: "org.springframework.webflow.engine.ViewState:183,1"
      Dst: "[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewState:184,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)"
    - Src: "org.springframework.webflow.engine.ViewState:185,1"
      Dst: "[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].clear()"
    - "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - "[org.springframework.binding.message.MessageContext].clearMessages()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:303,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - Src: "org.springframework.webflow.engine.ViewState:303,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].clear()"
    - Src: "org.springframework.webflow.engine.ViewState:304,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - Src: "org.springframework.webflow.engine.ViewState:304,1"
      Dst: "[org.springframework.binding.message.MessageContext].clearMessages()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].booleanValue()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isAjaxRequest()"
    - "[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()"
    - "[org.springframework.webflow.engine.RequestControlContext].getRedirectOnPause()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:265"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:268"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:267"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:268"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:271"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:270"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:268"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:271"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:266,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.springframework.webflow.engine.ViewState:268,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.engine.ViewState:268,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isAjaxRequest()"
    - Src: "org.springframework.webflow.engine.ViewState:268,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()"
    - Src: "org.springframework.webflow.engine.ViewState:271,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].getRedirectOnPause()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    - "org.springframework.webflow.execution.View"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.View)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.message.MessageContext)"
    - "[org.springframework.webflow.engine.RequestControlContext].viewRendering(org.springframework.webflow.execution.View)"
    - "[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.execution.View].render()"
    - "[org.springframework.webflow.engine.State].getOwner()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[org.springframework.webflow.engine.ViewRenderingException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.View,java.lang.Throwable)"
    - "[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].recordResponseComplete()"
    - "[org.springframework.webflow.engine.RequestControlContext].viewRendered(org.springframework.webflow.execution.View)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:285"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:290"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:285,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.ViewState:286,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.View)"
    - Src: "org.springframework.webflow.engine.ViewState:286,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ViewState:287,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - Src: "org.springframework.webflow.engine.ViewState:287,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.ViewState:288,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - Src: "org.springframework.webflow.engine.ViewState:288,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.message.MessageContext)"
    - Src: "org.springframework.webflow.engine.ViewState:290,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].viewRendering(org.springframework.webflow.execution.View)"
    - Src: "org.springframework.webflow.engine.ViewState:291,1"
      Dst: "[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewState:293,1"
      Dst: "[org.springframework.webflow.execution.View].render()"
    - Src: "org.springframework.webflow.engine.ViewState:295,1"
      Dst: "[org.springframework.webflow.engine.State].getOwner()"
    - Src: "org.springframework.webflow.engine.ViewState:295,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - Src: "org.springframework.webflow.engine.ViewState:295,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.ViewState:295,1"
      Dst: "[org.springframework.webflow.engine.ViewRenderingException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.View,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.ViewState:297,1"
      Dst: "[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewState:298,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.engine.ViewState:298,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].recordResponseComplete()"
    - Src: "org.springframework.webflow.engine.ViewState:299,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].viewRendered(org.springframework.webflow.execution.View)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.ViewRenderingException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ActionList:153"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionList:156"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ActionList:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:153,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.ActionList:153,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.ActionList:153,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.ActionList:154,1"
      Dst: "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.execution.ActionExecutor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.Action"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.Action)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.Event)"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[org.springframework.webflow.execution.RequestContext].getAttributes()"
    - "[org.springframework.webflow.execution.ActionExecutionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap,java.lang.Throwable)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.ActionExecutor:48"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.ActionExecutor:51"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.ActionExecutor:50"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.ActionExecutor:52"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.ActionExecutor:55"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.ActionExecutor:54"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.ActionExecutor:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.ActionExecutor:62"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.ActionExecutor:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ActionExecutor:48,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.execution.ActionExecutor:49,1"
      Dst: "[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)"
    - Src: "org.springframework.webflow.execution.ActionExecutor:49,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.Action)"
    - Src: "org.springframework.webflow.execution.ActionExecutor:49,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.ActionExecutor:51,1"
      Dst: "[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.execution.ActionExecutor:53,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.Event)"
    - Src: "org.springframework.webflow.execution.ActionExecutor:60,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:61,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - Src: "org.springframework.webflow.execution.ActionExecutor:61,1"
      Dst: "[org.springframework.webflow.definition.StateDefinition].getId()"
    - Src: "org.springframework.webflow.execution.ActionExecutor:62,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getAttributes()"
    - Src: "org.springframework.webflow.execution.ActionExecutor:62,1"
      Dst: "[org.springframework.webflow.execution.ActionExecutionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.ActionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)"
    functionSourceFile: "org.springframework.webflow.execution.ActionExecutor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.Action"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()"
    - "[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.ActionExecutor:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.ActionExecutor:70"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.ActionExecutor:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ActionExecutor:68,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Action"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ActionExecutionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.execution.ActionExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.webflow.execution.Action"
    - "org.springframework.webflow.core.collection.AttributeMap"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.Action,java.lang.String,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ActionExecutionException:41,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.Action,java.lang.String,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.execution.ActionExecutionException:41,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.execution.FlowExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.FlowException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.FlowExecutionException:62,1"
      Dst: "[org.springframework.webflow.core.FlowException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewRenderingException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.View,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.engine.ViewRenderingException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.webflow.execution.View"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.View,java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewRenderingException:36,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.View,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.ViewRenderingException:36,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ViewState].restoreVariables(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)"
    - "[org.springframework.webflow.execution.View].userEventQueued()"
    - "[org.springframework.webflow.engine.ViewState].handleEvent(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseComplete()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseCompleteFlowExecutionRedirect()"
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[org.springframework.webflow.execution.View].getUserEventState()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.context.ExternalContext].isAjaxRequest()"
    - "[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)"
    - "[org.springframework.webflow.engine.ViewState].shouldRedirectInSameState(org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseAllowed()"
    - "[org.springframework.webflow.engine.ViewState].refresh(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:194"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:220"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:219"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:196"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:219"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:218"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:198"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:205"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:204"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:199"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:202"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:201"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:205"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:208"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:207"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:208"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:212"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:211"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:212"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:219"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:191,1"
      Dst: "[org.springframework.webflow.engine.ViewState].restoreVariables(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewState:192,1"
      Dst: "[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewState:193,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)"
    - Src: "org.springframework.webflow.engine.ViewState:194,1"
      Dst: "[org.springframework.webflow.execution.View].userEventQueued()"
    - Src: "org.springframework.webflow.engine.ViewState:195,1"
      Dst: "[org.springframework.webflow.engine.ViewState].handleEvent(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.ViewState:197,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.engine.ViewState:198,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isResponseComplete()"
    - Src: "org.springframework.webflow.engine.ViewState:199,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isResponseCompleteFlowExecutionRedirect()"
    - Src: "org.springframework.webflow.engine.ViewState:200,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].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.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ViewState:202,1"
      Dst: "[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewState:205,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isAjaxRequest()"
    - Src: "org.springframework.webflow.engine.ViewState:206,1"
      Dst: "[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)"
    - Src: "org.springframework.webflow.engine.ViewState:208,1"
      Dst: "[org.springframework.webflow.engine.ViewState].shouldRedirectInSameState(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.ViewState:210,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()"
    - Src: "org.springframework.webflow.engine.ViewState:212,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isResponseAllowed()"
    - Src: "org.springframework.webflow.engine.ViewState:220,1"
      Dst: "[org.springframework.webflow.engine.ViewState].refresh(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[org.springframework.webflow.engine.ViewState].restoreVariables(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.ViewVariable)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.ViewVariable].restore(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:308"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:314"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:313"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:309"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:312"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:308,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.webflow.engine.ViewState:308,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.webflow.engine.ViewState:308,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.ViewState:308,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.ViewState:309,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.ViewState:310,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.ViewVariable)"
    - Src: "org.springframework.webflow.engine.ViewState:310,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ViewState:312,1"
      Dst: "[org.springframework.webflow.engine.ViewVariable].restore(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.ViewVariable].restore(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewVariable:86,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - Src: "org.springframework.webflow.engine.ViewVariable:86,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.engine.ViewVariable:87,1"
      Dst: "[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].handleEvent(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.View"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.View].processUserEvent()"
    - "[org.springframework.webflow.execution.View].hasFlowEvent()"
    - "[org.springframework.webflow.execution.View].getFlowEvent()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.execution.Event].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,org.springframework.webflow.execution.View)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:226"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:233"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:232"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:228"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:231"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:225,1"
      Dst: "[org.springframework.webflow.execution.View].processUserEvent()"
    - Src: "org.springframework.webflow.engine.ViewState:226,1"
      Dst: "[org.springframework.webflow.execution.View].hasFlowEvent()"
    - Src: "org.springframework.webflow.engine.ViewState:227,1"
      Dst: "[org.springframework.webflow.execution.View].getFlowEvent()"
    - Src: "org.springframework.webflow.engine.ViewState:228,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.ViewState:229,1"
      Dst: "[org.springframework.webflow.execution.Event].getId()"
    - Src: "org.springframework.webflow.engine.ViewState:229,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,org.springframework.webflow.execution.View)"
    - Src: "org.springframework.webflow.engine.ViewState:229,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ViewState:231,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.Event].getId()"
    functionSourceFile: "org.springframework.webflow.execution.Event"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].shouldRedirectInSameState(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].booleanValue()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isAjaxRequest()"
    - "[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()"
    - "[org.springframework.webflow.engine.RequestControlContext].getRedirectInSameState()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:275"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:278"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:277"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:278"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:281"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:280"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:278"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:281"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:276,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.springframework.webflow.engine.ViewState:278,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.engine.ViewState:278,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isAjaxRequest()"
    - Src: "org.springframework.webflow.engine.ViewState:278,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()"
    - Src: "org.springframework.webflow.engine.ViewState:281,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].getRedirectInSameState()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.ViewState].refresh(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.View"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseComplete()"
    - "[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:239"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:242"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:238,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.engine.ViewState:239,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isResponseComplete()"
    - Src: "org.springframework.webflow.engine.ViewState:240,1"
      Dst: "[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewState:242,1"
      Dst: "[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.ViewState].exit(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.ViewState].destroyVariables(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:247,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.ViewState:248,1"
      Dst: "[org.springframework.webflow.engine.ViewState].updateHistory(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.ViewState:249,1"
      Dst: "[org.springframework.webflow.engine.ViewState].destroyVariables(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ViewState:250,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].updateHistory(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentTransition()"
    - "[org.springframework.webflow.core.Annotated].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentView()"
    - "[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.execution.View].saveState()"
    - "[org.springframework.webflow.engine.RequestControlContext].updateCurrentFlowExecutionSnapshot()"
    - "[org.springframework.webflow.engine.RequestControlContext].removeCurrentFlowExecutionSnapshot()"
    - "[org.springframework.webflow.engine.RequestControlContext].removeAllFlowExecutionSnapshots()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:319"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:320"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:319"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:319"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:317"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:316"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:321"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:324"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:323"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:321"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:324"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:323"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:319"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:327"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:326"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:327"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:330"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:317,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentTransition()"
    - Src: "org.springframework.webflow.engine.ViewState:318,1"
      Dst: "[org.springframework.webflow.core.Annotated].getAttributes()"
    - Src: "org.springframework.webflow.engine.ViewState:318,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.engine.ViewState:320,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentView()"
    - Src: "org.springframework.webflow.engine.ViewState:321,1"
      Dst: "[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.ViewState:322,1"
      Dst: "[org.springframework.webflow.execution.View].saveState()"
    - Src: "org.springframework.webflow.engine.ViewState:324,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].updateCurrentFlowExecutionSnapshot()"
    - Src: "org.springframework.webflow.engine.ViewState:326,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].removeCurrentFlowExecutionSnapshot()"
    - Src: "org.springframework.webflow.engine.ViewState:328,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].removeAllFlowExecutionSnapshots()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 7
  - functionName: "[org.springframework.webflow.engine.ViewState].destroyVariables(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.ViewVariable)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.ViewVariable].destroy(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewState:333"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:339"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:338"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ViewState:334"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewState:337"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewState:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:333,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.webflow.engine.ViewState:333,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.webflow.engine.ViewState:333,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.ViewState:333,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.ViewState:334,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.ViewState:335,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.ViewVariable)"
    - Src: "org.springframework.webflow.engine.ViewState:335,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ViewState:337,1"
      Dst: "[org.springframework.webflow.engine.ViewVariable].destroy(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.ViewVariable].destroy(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.ViewVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewVariable:95,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - Src: "org.springframework.webflow.engine.ViewVariable:95,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewState].appendToString(org.springframework.core.style.ToStringCreator)"
    functionSourceFile: "org.springframework.webflow.engine.ViewState"
    linkageType: ""
    functionLinenumber: 341
    functionLinenumberEnd: 346
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.style.ToStringCreator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewState:342,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)"
    - Src: "org.springframework.webflow.engine.ViewState:343,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ViewState:344,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$5].<init>(java.lang.String,int)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$5"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$5:83,1"
      Dst: "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$5].getScope(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$5"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$5:85,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory$SimpleFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory$SimpleFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory$SimpleFlowExecutionSnapshot:74,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory$SimpleFlowExecutionSnapshot].getFlowExecution()"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory$SimpleFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecution"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.ScopeSearchingELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:40,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.expression.el.ScopeSearchingELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:43,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getCommonPropertyType(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ScopeSearchingELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:48"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:51"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:50"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getFeatureDescriptors(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ScopeSearchingELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator<FeatureDescriptor>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ScopeSearchingELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Class<?>"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()"
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[org.springframework.webflow.execution.RequestContext].inViewState()"
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:62"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:61"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:64"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:63"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:65"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:68"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:67"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:68"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:71"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:70"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:71"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:73"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:71"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:73"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:74"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:76"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:77"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:81"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:60,1"
      Dst: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:64,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:65,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:65,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:66,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:67,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:67,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:68,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:71,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:74,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:77,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()"
    functionSourceFile: "org.springframework.webflow.expression.el.ScopeSearchingELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.RequestContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:162"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:162,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ScopeSearchingELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()"
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[org.springframework.webflow.execution.RequestContext].inViewState()"
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:87"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:87"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:87"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:90"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:89"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:91"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:93"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:94"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:97"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:96"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:100"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:99"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:100"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:99"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:100"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:103"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:102"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:103"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:107"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:86,1"
      Dst: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:90,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:91,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:91,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:92,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:93,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:94,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:97,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:100,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:103,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ScopeSearchingELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()"
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[org.springframework.webflow.execution.RequestContext].inViewState()"
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:113"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:114"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:113"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:113"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:116"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:115"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:117"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:120"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:119"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:120"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:122"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:123"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:126"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:125"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:123"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:126"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:125"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:126"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:129"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:128"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:129"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:133"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:112,1"
      Dst: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:116,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:117,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:117,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:118,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:120,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:123,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:126,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:129,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ScopeSearchingELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()"
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[org.springframework.webflow.execution.RequestContext].inViewState()"
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:139"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:140"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:139"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:139"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:142"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:141"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:143"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:146"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:145"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:146"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:149"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:148"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:149"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:152"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:151"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:149"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:152"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:151"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:152"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:155"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:154"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:155"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:159"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:138,1"
      Dst: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:142,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:143,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:143,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:144,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:145,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:146,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:149,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:152,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - Src: "org.springframework.webflow.expression.el.ScopeSearchingELResolver:155,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[org.springframework.webflow.action.DispatchMethodInvoker$1].<init>(org.springframework.webflow.action.DispatchMethodInvoker)"
    functionSourceFile: "org.springframework.webflow.action.DispatchMethodInvoker$1"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.action.DispatchMethodInvoker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$1:50,1"
      Dst: "[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DispatchMethodInvoker$1].create(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.DispatchMethodInvoker$1"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionDepth: 4
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.MethodKey].<init>(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.method.MethodKey].getMethod()"
    - "[org.springframework.binding.method.InvalidMethodKeyException].getMethodKey()"
    - "[org.springframework.webflow.action.DispatchMethodInvoker$MethodLookupException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.Class].getName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodKey,java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$1:54,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$1:54,1"
      Dst: "[org.springframework.binding.method.MethodKey].<init>(java.lang.Class,java.lang.String,java.lang.Class[])"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$1:54,1"
      Dst: "[org.springframework.binding.method.MethodKey].getMethod()"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$1:56,1"
      Dst: "[org.springframework.binding.method.InvalidMethodKeyException].getMethodKey()"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$1:58,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$1:58,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodKey,java.lang.String)"
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$1:58,1"
      Dst: "[org.springframework.webflow.action.DispatchMethodInvoker$MethodLookupException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodKey].<init>(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:61,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.method.MethodKey:62,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodKey].getMethod()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionDepth: 3
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.MethodKey].resolveMethod()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodKey:95"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:98"
        BranchSideFuncs:
        - "resolveMethod()"
      - BranchSide: "org.springframework.binding.method.MethodKey:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:96,1"
      Dst: "[org.springframework.binding.method.MethodKey].resolveMethod()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.method.InvalidMethodKeyException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.method.MethodKey].resolveMethod()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 115
    functionDepth: 2
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    - "[org.springframework.binding.method.MethodKey].findMethodConsiderAssignableParameterTypes()"
    - "[org.springframework.binding.method.InvalidMethodKeyException].<init>(org.springframework.binding.method.MethodKey,java.lang.Exception)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodKey:111"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:114"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:113"
        BranchSideFuncs:
        - "<init>(org.springframework.binding.method.MethodKey,java.lang.Exception)"
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:108,1"
      Dst: "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    - Src: "org.springframework.binding.method.MethodKey:110,1"
      Dst: "[org.springframework.binding.method.MethodKey].findMethodConsiderAssignableParameterTypes()"
    - Src: "org.springframework.binding.method.MethodKey:114,1"
      Dst: "[org.springframework.binding.method.InvalidMethodKeyException].<init>(org.springframework.binding.method.MethodKey,java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.method.InvalidMethodKeyException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodKey].findMethodConsiderAssignableParameterTypes()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 151
    functionDepth: 1
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.MethodKey].getDeclaredType()"
    - "[java.lang.Class].getMethods()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.reflect.Method].getName()"
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[org.springframework.binding.method.MethodKey].isAssignable(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 38
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodKey:124"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:150"
        BranchSideFuncs:
        - "getName()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.binding.method.MethodKey:149"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:125"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:122"
        BranchSideFuncs:
        - "getMethods()"
        - "getDeclaredType()"
    - Branch String: "org.springframework.binding.method.MethodKey:128"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:122"
        BranchSideFuncs:
        - "getMethods()"
        - "getDeclaredType()"
    - Branch String: "org.springframework.binding.method.MethodKey:130"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:143"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:135"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:141"
        BranchSideFuncs:
        - "isAssignable(java.lang.Class,java.lang.Class)"
      - BranchSide: "org.springframework.binding.method.MethodKey:140"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:136"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:129"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:128"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:144"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:122"
        BranchSideFuncs:
        - "getMethods()"
        - "getDeclaredType()"
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:123,1"
      Dst: "[org.springframework.binding.method.MethodKey].getDeclaredType()"
    - Src: "org.springframework.binding.method.MethodKey:123,1"
      Dst: "[java.lang.Class].getMethods()"
    - Src: "org.springframework.binding.method.MethodKey:125,1"
      Dst: "[java.lang.reflect.Method].getName()"
    - Src: "org.springframework.binding.method.MethodKey:125,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodKey:127,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "org.springframework.binding.method.MethodKey:136,1"
      Dst: "[org.springframework.binding.method.MethodKey].isAssignable(java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 7
  - functionName: "[org.springframework.binding.method.MethodKey].getDeclaredType()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.InvalidMethodKeyException].<init>(org.springframework.binding.method.MethodKey,java.lang.Exception)"
    functionSourceFile: "org.springframework.binding.method.InvalidMethodKeyException"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.method.MethodKey"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodKey)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.InvalidMethodKeyException:36,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodKey)"
    - Src: "org.springframework.binding.method.InvalidMethodKeyException:36,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.InvalidMethodKeyException].getMethodKey()"
    functionSourceFile: "org.springframework.binding.method.InvalidMethodKeyException"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "org.springframework.binding.method.MethodKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DispatchMethodInvoker$MethodLookupException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.action.DispatchMethodInvoker$MethodLookupException"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$MethodLookupException:133,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DispatchMethodInvoker$1].create(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.DispatchMethodInvoker$1"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 5
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.DispatchMethodInvoker$1].create(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.DispatchMethodInvoker$1:50,1"
      Dst: "[org.springframework.webflow.action.DispatchMethodInvoker$1].create(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(java.io.Serializable)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SimpleConversationId"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.ConversationId].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SimpleConversationId:39,1"
      Dst: "[org.springframework.webflow.conversation.ConversationId].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SimpleConversationId"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.MimeType].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(java.lang.Object)"
    - "[org.springframework.web.bind.support.WebExchangeBindException].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].equals(java.lang.Object)"
    - "[org.springframework.util.unit.DataSize].equals(java.lang.Object)"
    - "[org.springframework.http.DefaultHttpStatusCode].equals(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents].equals(java.lang.Object)"
    - "[java.lang.Short].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].equals(java.lang.Object)"
    - "[org.springframework.web.util.OpaqueUriComponents].equals(java.lang.Object)"
    - "[org.springframework.validation.AbstractBindingResult].equals(java.lang.Object)"
    - "[java.lang.Double].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.DependencyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].equals(java.lang.Object)"
    - "[java.lang.Float].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor].equals(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].equals(java.lang.Object)"
    - "[org.springframework.core.AttributeAccessorSupport].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].equals(java.lang.Object)"
    - "[java.io.File].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].equals(java.lang.Object)"
    - "[org.springframework.binding.method.MethodKey].equals(java.lang.Object)"
    - "[org.springframework.validation.BindException].equals(java.lang.Object)"
    - "[org.springframework.beans.support.MutableSortDefinition].equals(java.lang.Object)"
    - "[org.springframework.beans.PropertyValue].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ComposablePointcut].equals(java.lang.Object)"
    - "[java.lang.Long].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].equals(java.lang.Object)"
    - "[org.springframework.aop.target.EmptyTargetSource].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].equals(java.lang.Object)"
    - "[org.springframework.cache.annotation.AnnotationCacheOperationSource].equals(java.lang.Object)"
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.SimpleKey].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$PathSegmentComponent].equals(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].equals(java.lang.Object)"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractPointcutAdvisor].equals(java.lang.Object)"
    - "[java.lang.Character].equals(java.lang.Object)"
    - "[org.springframework.aop.support.RootClassFilter].equals(java.lang.Object)"
    - "[java.lang.Byte].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$FullPathComponent].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.GenericBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].equals(java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].equals(java.lang.Object)"
    - "[org.springframework.aop.target.SingletonTargetSource].equals(java.lang.Object)"
    - "[org.springframework.validation.ObjectError].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor].equals(java.lang.Object)"
    - "[org.springframework.beans.MutablePropertyValues].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.FlashMap].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].equals(java.lang.Object)"
    - "[org.springframework.validation.FieldError].equals(java.lang.Object)"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].equals(java.lang.Object)"
    - "[org.springframework.http.HttpMethod].equals(java.lang.Object)"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.JdkDynamicAopProxy].equals(java.lang.Object)"
    - "[org.springframework.aop.target.HotSwappableTargetSource].equals(java.lang.Object)"
    - "[java.lang.Integer].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ControlFlowPointcut].equals(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].equals(java.lang.Object)"
    - "[java.awt.AWTKeyStroke:java.awt.Color:java.awt.Dimension:java.awt.Font:java.awt.Insets:java.awt.MenuShortcut:java.awt.Point:java.awt.Rectangle:java.awt.datatransfer.DataFlavor:java.awt.datatransfer.MimeType:java.awt.font.NumericShaper:java.awt.font.TransformAttribute:java.awt.geom.AffineTransform:java.awt.geom.Point2D:java.awt.geom.Rectangle2D:java.io.FilePermission:java.lang.Enum:java.lang.Object:java.lang.StackTraceElement:java.lang.invoke.MethodType:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.Inet4Address:java.net.Inet6Address:java.net.InetAddress:java.net.InetSocketAddress:java.net.SocketPermission:java.net.URI:java.net.URL:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.sql.Timestamp:java.text.AttributedCharacterIterator$Attribute:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormat:java.text.DecimalFormatSymbols:java.text.MessageFormat:java.text.NumberFormat:java.text.SimpleDateFormat:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.MonthDay:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.Year:java.time.YearMonth:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleEntry:java.util.AbstractMap$SimpleImmutableEntry:java.util.AbstractSet:java.util.ArrayList:java.util.BitSet:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.GregorianCalendar:java.util.Hashtable:java.util.IdentityHashMap:java.util.Locale:java.util.Properties:java.util.PropertyPermission:java.util.UUID:java.util.Vector:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.CopyOnWriteArraySet:java.util.logging.Level:javax.crypto.CryptoPermission:javax.crypto.spec.SecretKeySpec:javax.management.Attribute:javax.management.ImmutableDescriptor:javax.management.MBeanAttributeInfo:javax.management.MBeanConstructorInfo:javax.management.MBeanFeatureInfo:javax.management.MBeanInfo:javax.management.MBeanNotificationInfo:javax.management.MBeanOperationInfo:javax.management.MBeanParameterInfo:javax.management.ObjectInstance:javax.management.ObjectName:javax.management.openmbean.CompositeType:javax.management.openmbean.TabularType:javax.management.remote.JMXServiceURL:javax.security.auth.Subject:javax.security.auth.x500.X500Principal:javax.xml.namespace.QName:org.springframework.beans.factory.config.AutowiredPropertyMarker:org.springframework.cache.annotation.SpringCacheAnnotationParser:org.springframework.cache.support.NullValue:org.springframework.util.comparator.BooleanComparator:org.springframework.web.util.HierarchicalUriComponents$1:org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:org.springframework.webflow.test.GeneratedFlowExecutionKey:sun.security.util.ObjectIdentifier].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 32
    ICount: 13
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.SimpleConversationId:44"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.SimpleConversationId:43"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.conversation.impl.SimpleConversationId:44"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.SimpleConversationId:43"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SimpleConversationId:44,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.conversation.impl.SimpleConversationId].hashCode()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SimpleConversationId"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].hashCode()"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].hashCode()"
    - "[org.springframework.web.servlet.FlashMap].hashCode()"
    - "[java.lang.Character].hashCode()"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].hashCode()"
    - "[org.springframework.util.AutoPopulatingList].hashCode()"
    - "[java.lang.Float].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents].hashCode()"
    - "[org.springframework.web.bind.support.WebExchangeBindException].hashCode()"
    - "[org.springframework.aop.target.HotSwappableTargetSource].hashCode()"
    - "[org.springframework.cache.annotation.AnnotationCacheOperationSource].hashCode()"
    - "[java.lang.String].hashCode()"
    - "[org.springframework.beans.factory.config.DependencyDescriptor].hashCode()"
    - "[org.springframework.aop.support.AbstractPointcutAdvisor].hashCode()"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].hashCode()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].hashCode()"
    - "[java.lang.Double].hashCode()"
    - "[org.springframework.aop.target.EmptyTargetSource].hashCode()"
    - "[org.springframework.web.util.OpaqueUriComponents].hashCode()"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].hashCode()"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].hashCode()"
    - "[java.lang.Long].hashCode()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].hashCode()"
    - "[org.springframework.core.ResolvableType].hashCode()"
    - "[org.springframework.aop.framework.CglibAopProxy].hashCode()"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].hashCode()"
    - "[org.springframework.validation.AbstractBindingResult].hashCode()"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].hashCode()"
    - "[org.springframework.util.unit.DataSize].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents$1].hashCode()"
    - "[org.springframework.validation.BindException].hashCode()"
    - "[org.springframework.aop.framework.JdkDynamicAopProxy].hashCode()"
    - "[org.springframework.aop.support.RootClassFilter].hashCode()"
    - "[java.lang.Short].hashCode()"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].hashCode()"
    - "[java.lang.Integer].hashCode()"
    - "[org.springframework.http.HttpHeaders].hashCode()"
    - "[org.springframework.cache.annotation.SpringCacheAnnotationParser].hashCode()"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].hashCode()"
    - "[org.springframework.binding.method.MethodKey].hashCode()"
    - "[java.io.File].hashCode()"
    - "[org.springframework.aop.support.ComposablePointcut].hashCode()"
    - "[java.lang.Boolean].hashCode()"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].hashCode()"
    - "[org.springframework.validation.FieldError].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents$PathSegmentComponent].hashCode()"
    - "[org.springframework.aop.support.ControlFlowPointcut].hashCode()"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].hashCode()"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].hashCode()"
    - "[org.springframework.core.AttributeAccessorSupport].hashCode()"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].hashCode()"
    - "[org.springframework.beans.factory.config.AutowiredPropertyMarker].hashCode()"
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.Byte].hashCode()"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].hashCode()"
    - "[org.springframework.util.MultiValueMapAdapter].hashCode()"
    - "[org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor].hashCode()"
    - "[org.springframework.core.convert.TypeDescriptor].hashCode()"
    - "[org.springframework.util.comparator.BooleanComparator].hashCode()"
    - "[org.springframework.util.MimeType].hashCode()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].hashCode()"
    - "[org.springframework.aop.target.SingletonTargetSource].hashCode()"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].hashCode()"
    - "[org.springframework.beans.PropertyValue].hashCode()"
    - "[org.springframework.beans.MutablePropertyValues].hashCode()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].hashCode()"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents$FullPathComponent].hashCode()"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].hashCode()"
    - "[org.springframework.cache.support.NullValue].hashCode()"
    - "[org.springframework.beans.support.MutableSortDefinition].hashCode()"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].hashCode()"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].hashCode()"
    - "[org.springframework.validation.ObjectError].hashCode()"
    - "[org.springframework.http.HttpMethod].hashCode()"
    - "[java.awt.AWTKeyStroke:java.awt.Color:java.awt.Dimension:java.awt.Font:java.awt.Insets:java.awt.MenuShortcut:java.awt.datatransfer.DataFlavor:java.awt.datatransfer.MimeType:java.awt.font.NumericShaper:java.awt.font.TransformAttribute:java.awt.geom.AffineTransform:java.awt.geom.Point2D:java.awt.geom.Rectangle2D:java.io.FilePermission:java.lang.Object:java.lang.StackTraceElement:java.lang.invoke.MethodType:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.Inet4Address:java.net.Inet6Address:java.net.InetAddress:java.net.InetSocketAddress:java.net.SocketPermission:java.net.URI:java.net.URL:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.sql.Timestamp:java.text.AttributedCharacterIterator$Attribute:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormat:java.text.DecimalFormatSymbols:java.text.MessageFormat:java.text.NumberFormat:java.text.SimpleDateFormat:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.MonthDay:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.Year:java.time.YearMonth:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleEntry:java.util.AbstractMap$SimpleImmutableEntry:java.util.AbstractSet:java.util.ArrayList:java.util.BitSet:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.GregorianCalendar:java.util.Hashtable:java.util.IdentityHashMap:java.util.Locale:java.util.Properties:java.util.PropertyPermission:java.util.UUID:java.util.Vector:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.CopyOnWriteArrayList:java.util.logging.Level:javax.crypto.CryptoPermission:javax.crypto.spec.SecretKeySpec:javax.management.Attribute:javax.management.ImmutableDescriptor:javax.management.MBeanAttributeInfo:javax.management.MBeanConstructorInfo:javax.management.MBeanFeatureInfo:javax.management.MBeanInfo:javax.management.MBeanNotificationInfo:javax.management.MBeanOperationInfo:javax.management.MBeanParameterInfo:javax.management.ObjectInstance:javax.management.ObjectName:javax.management.openmbean.CompositeType:javax.management.openmbean.TabularType:javax.management.remote.JMXServiceURL:javax.security.auth.Subject:javax.security.auth.x500.X500Principal:javax.xml.namespace.QName:org.springframework.cache.interceptor.SimpleKey:org.springframework.http.DefaultHttpStatusCode:org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:org.springframework.webflow.test.GeneratedFlowExecutionKey:sun.security.util.ObjectIdentifier].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 29
    ICount: 4
    EdgeCount: 79
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SimpleConversationId:48,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SimpleConversationId].toString()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SimpleConversationId"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.ConversationParameters].toString()"
    - "[org.springframework.aop.support.RegexpMethodPointcutAdvisor].toString()"
    - "[org.springframework.aop.interceptor.ExposeInvocationInterceptor$1].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].toString()"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].toString()"
    - "[org.springframework.validation.AbstractErrors].toString()"
    - "[org.springframework.http.HttpHeaders].toString()"
    - "[org.springframework.util.MimeType].toString()"
    - "[org.springframework.web.context.support.ServletRequestHandledEvent].toString()"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].toString()"
    - "[org.springframework.binding.mapping.impl.DefaultMappingResults].toString()"
    - "[org.springframework.aop.framework.ProxyConfig].toString()"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].toString()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()"
    - "[org.springframework.aop.target.PrototypeTargetSource].toString()"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].toString()"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].toString()"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].toString()"
    - "[org.springframework.http.DefaultHttpStatusCode].toString()"
    - "[java.lang.Float].toString()"
    - "[org.springframework.aop.support.ControlFlowPointcut].toString()"
    - "[java.lang.Long].toString()"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].toString()"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].toString()"
    - "[org.springframework.web.util.UriComponents].toString()"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].toString()"
    - "[org.springframework.beans.factory.InjectionPoint].toString()"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].toString()"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].toString()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].toString()"
    - "[org.springframework.beans.factory.support.GenericBeanDefinition].toString()"
    - "[org.springframework.beans.MutablePropertyValues].toString()"
    - "[org.springframework.scheduling.support.CronField$Type].toString()"
    - "[org.springframework.aop.framework.AdvisedSupport].toString()"
    - "[java.lang.Throwable].toString()"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].toString()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].toString()"
    - "[org.springframework.web.context.support.RequestHandledEvent].toString()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].toString()"
    - "[org.springframework.aop.target.SingletonTargetSource].toString()"
    - "[org.springframework.http.HttpStatus].toString()"
    - "[org.springframework.core.ResolvableType].toString()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].toString()"
    - "[org.springframework.validation.ObjectError].toString()"
    - "[java.lang.Character].toString()"
    - "[java.lang.Integer].toString()"
    - "[org.springframework.beans.factory.BeanCreationException].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].toString()"
    - "[org.springframework.binding.method.MethodKey].toString()"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].toString()"
    - "[java.lang.StringBuffer].toString()"
    - "[org.springframework.binding.mapping.results.AbstractMappingResult].toString()"
    - "[org.springframework.aop.support.AbstractGenericPointcutAdvisor].toString()"
    - "[java.lang.Double].toString()"
    - "[org.springframework.aop.support.RootClassFilter].toString()"
    - "[org.springframework.webflow.execution.Event].toString()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].toString()"
    - "[org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor].toString()"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].toString()"
    - "[org.springframework.expression.spel.standard.TokenKind].toString()"
    - "[org.springframework.aop.target.EmptyTargetSource].toString()"
    - "[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()"
    - "[org.springframework.cache.interceptor.SimpleKey].toString()"
    - "[org.springframework.util.MultiValueMapAdapter].toString()"
    - "[org.springframework.core.annotation.AnnotationAttributes].toString()"
    - "[io.micrometer.common.util.internal.logging.AbstractInternalLogger].toString()"
    - "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()"
    - "[java.lang.Class].toString()"
    - "[org.springframework.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl].toString()"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].toString()"
    - "[org.springframework.aop.support.DefaultPointcutAdvisor].toString()"
    - "[org.springframework.binding.collection.SharedMapDecorator].toString()"
    - "[org.springframework.context.annotation.ConfigurationClassParser$ImportStack].toString()"
    - "[org.springframework.util.unit.DataSize].toString()"
    - "[org.springframework.web.servlet.FlashMap].toString()"
    - "[org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory].toString()"
    - "[org.springframework.validation.FieldError].toString()"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].toString()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].toString()"
    - "[java.lang.Byte].toString()"
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].toString()"
    - "[java.lang.Object].toString()"
    - "[org.springframework.beans.PropertyBatchUpdateException].toString()"
    - "[org.springframework.beans.factory.support.DefaultListableBeanFactory].toString()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].toString()"
    - "[org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor].toString()"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].toString()"
    - "[org.springframework.aop.support.ComposablePointcut].toString()"
    - "[java.lang.Short].toString()"
    - "[java.io.File].toString()"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].toString()"
    - "[org.springframework.binding.message.Message].toString()"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice].toString()"
    - "[org.springframework.core.convert.TypeDescriptor].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].toString()"
    - "[java.awt.AWTEvent:java.awt.AWTKeyStroke:java.awt.CheckboxGroup:java.awt.Color:java.awt.Component:java.awt.Cursor:java.awt.Dimension:java.awt.Event:java.awt.Font:java.awt.FontMetrics:java.awt.Insets:java.awt.MenuComponent:java.awt.MenuShortcut:java.awt.Point:java.awt.Rectangle:java.awt.ScrollPaneAdjustable:java.awt.datatransfer.DataFlavor:java.awt.datatransfer.MimeType:java.awt.font.NumericShaper:java.awt.geom.AffineTransform:java.awt.geom.Point2D$Double:java.awt.geom.Point2D$Float:java.awt.geom.Rectangle2D$Double:java.awt.geom.Rectangle2D$Float:java.beans.PropertyChangeEvent:java.io.ObjectStreamClass:java.lang.Boolean:java.lang.Enum:java.lang.StackTraceElement:java.lang.String:java.lang.StringBuilder:java.lang.invoke.MethodType:java.lang.invoke.SerializedLambda:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.InetAddress:java.net.InetSocketAddress:java.net.URI:java.net.URL:java.security.CodeSigner:java.security.CodeSource:java.security.Permission:java.security.PermissionCollection:java.security.PrivilegedActionException:java.security.Provider:java.security.SecureRandom:java.security.SecureRandomSpi:java.security.Timestamp:java.security.cert.CertPath:java.sql.Date:java.sql.Time:java.sql.Timestamp:java.text.AttributedCharacterIterator$Attribute:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.MonthDay:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.Year:java.time.YearMonth:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.temporal.ChronoField:java.time.temporal.ChronoUnit:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractCollection:java.util.AbstractMap:java.util.AbstractMap$SimpleEntry:java.util.AbstractMap$SimpleImmutableEntry:java.util.BitSet:java.util.Calendar:java.util.Currency:java.util.Date:java.util.EventObject:java.util.Hashtable:java.util.Locale:java.util.Properties:java.util.UUID:java.util.Vector:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$CollectionView:java.util.concurrent.ConcurrentLinkedDeque:java.util.concurrent.ConcurrentLinkedQueue:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.LinkedBlockingQueue:java.util.concurrent.Semaphore:java.util.concurrent.SynchronousQueue:java.util.concurrent.atomic.AtomicBoolean:java.util.concurrent.atomic.AtomicInteger:java.util.concurrent.atomic.AtomicLong:java.util.concurrent.atomic.AtomicLongArray:java.util.concurrent.atomic.AtomicReference:java.util.concurrent.atomic.AtomicReferenceArray:java.util.concurrent.locks.AbstractQueuedSynchronizer:java.util.concurrent.locks.ReentrantLock:java.util.concurrent.locks.ReentrantReadWriteLock:java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock:java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock:java.util.logging.Level:java.util.regex.Pattern:javax.crypto.CryptoPermission:javax.lang.model.element.Modifier:javax.management.Attribute:javax.management.BadAttributeValueExpException:javax.management.BadBinaryOpValueExpException:javax.management.BadStringOperationException:javax.management.ImmutableDescriptor:javax.management.MBeanAttributeInfo:javax.management.MBeanConstructorInfo:javax.management.MBeanInfo:javax.management.MBeanNotificationInfo:javax.management.MBeanOperationInfo:javax.management.MBeanParameterInfo:javax.management.Notification:javax.management.ObjectInstance:javax.management.ObjectName:javax.management.modelmbean.ModelMBeanAttributeInfo:javax.management.modelmbean.ModelMBeanConstructorInfo:javax.management.modelmbean.ModelMBeanNotificationInfo:javax.management.modelmbean.ModelMBeanOperationInfo:javax.management.openmbean.CompositeType:javax.management.openmbean.TabularType:javax.management.remote.JMXServiceURL:javax.naming.NamingException:javax.security.auth.Subject:javax.security.auth.x500.X500Principal:javax.swing.event.EventListenerList:javax.xml.namespace.QName:org.springframework.aop.TrueClassFilter:org.springframework.aop.TrueMethodMatcher:org.springframework.aop.TruePointcut:org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator:org.springframework.aop.framework.ProxyFactoryBean$PrototypePlaceholderAdvisor:org.springframework.aop.support.Pointcuts$GetterPointcut:org.springframework.aop.support.Pointcuts$SetterPointcut:org.springframework.aop.target.HotSwappableTargetSource:org.springframework.beans.PropertyValue:org.springframework.beans.factory.config.AutowiredPropertyMarker:org.springframework.cache.support.NullValue:org.springframework.http.HttpMethod:org.springframework.util.comparator.BooleanComparator:org.springframework.validation.beanvalidation.SpringValidatorAdapter$ResolvableAttribute:org.springframework.web.context.support.WebApplicationContextUtils$RequestObjectFactory:org.springframework.web.context.support.WebApplicationContextUtils$ResponseObjectFactory:org.springframework.web.context.support.WebApplicationContextUtils$SessionObjectFactory:org.springframework.web.context.support.WebApplicationContextUtils$WebRequestObjectFactory:org.springframework.web.util.UriTemplate:org.springframework.webflow.engine.WildcardTransitionCriteria:org.springframework.webflow.test.MockFlowExecutionKey:org.xml.sax.SAXException:org.xml.sax.SAXParseException:sun.font.EAttribute:sun.security.util.LazyCodeSourcePermissionCollection:sun.security.util.ObjectIdentifier].toString()"
    functionUses: 63
    ICount: 4
    EdgeCount: 98
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SimpleConversationId:52,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>()"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:55,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:42,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:56,1"
      Dst: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>(org.springframework.context.ApplicationContext)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.context.ApplicationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].<init>()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:63,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:42,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:64,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:65,1"
      Dst: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].setConversionService(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].setExpressionParser(org.springframework.binding.expression.ExpressionParser)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.ExpressionParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.ViewFactoryCreator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].setValidator(org.springframework.validation.Validator)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.validation.Validator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.validation.ValidationHintResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].setDevelopmentMode(boolean)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].build()"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)"
    - "[org.springframework.webflow.config.FlowBuilderServicesBuilder].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setExpressionParser(org.springframework.binding.expression.ExpressionParser)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidator(org.springframework.validation.Validator)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setDevelopment(boolean)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:135,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:136,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:137,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:138,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:139,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidator(org.springframework.validation.Validator)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:140,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:141,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setDevelopment(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderServices:45,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderServices:51,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].getExpressionParser()"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.binding.expression.ExpressionParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()"
    - "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowBuilderServicesBuilder:146"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBuilder:150"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBuilder:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:150,1"
      Dst: "[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBuilder:150,1"
      Dst: "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.expression.spel.standard.SpelExpressionParser"
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)"
    - "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:38,1"
      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:39,1"
      Dst: "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.expression.spel.standard.SpelExpressionParser"
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.context.expression.MapAccessor].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].<init>(java.util.List,org.springframework.binding.convert.ConversionService)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:60,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:51,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:62,1"
      Dst: "[org.springframework.context.expression.MapAccessor].<init>()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:62,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:64,1"
      Dst: "[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].<init>(java.util.List,org.springframework.binding.convert.ConversionService)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.context.expression.MapAccessor].<init>()"
    functionSourceFile: "org.springframework.context.expression.MapAccessor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.context.expression.MapAccessor:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].<init>(java.util.List,org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:44,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()"
    functionSourceFile: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].<init>()"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].addPropertyAccessor(org.springframework.expression.PropertyAccessor)"
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()"
    - "[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].<init>()"
    - "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()"
    - "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].<init>()"
    - "[org.springframework.webflow.expression.spel.ActionPropertyAccessor].<init>()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:43,1"
      Dst: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].<init>()"
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:43,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpressionParser].addPropertyAccessor(org.springframework.expression.PropertyAccessor)"
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:44,1"
      Dst: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()"
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:45,1"
      Dst: "[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].<init>()"
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:46,1"
      Dst: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()"
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:47,1"
      Dst: "[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].<init>()"
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:48,1"
      Dst: "[org.springframework.webflow.expression.spel.ActionPropertyAccessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:44,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpressionParser].addPropertyAccessor(org.springframework.expression.PropertyAccessor)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.expression.PropertyAccessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:72,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor:30,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:30,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.ActionPropertyAccessor].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.spel.ActionPropertyAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.ActionPropertyAccessor:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setExpressionParser(org.springframework.binding.expression.ExpressionParser)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.ExpressionParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.ViewFactoryCreator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidator(org.springframework.validation.Validator)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.validation.Validator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.validation.ValidationHintResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setDevelopment(boolean)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.expression.PropertyNotFoundException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.PropertyNotFoundException:32,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult:58,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult].test(org.springframework.binding.mapping.MappingResult)"
    functionSourceFile: "org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.MappingResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.MappingResult].getMapping()"
    - "[org.springframework.binding.mapping.Mapping].getTargetExpression()"
    - "[org.springframework.binding.expression.Expression].getExpressionString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult:63,1"
      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: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].<init>()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].<init>()"
    - "[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:77,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.execution.FlowExecutionContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:90,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.execution.FlowExecutionContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.ParameterMap)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.ParameterMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].<init>()"
    - "[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.ParameterMap)"
    - "[org.springframework.binding.message.DefaultMessageContext].<init>()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:100,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockRequestContext:58,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockRequestContext:101,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].<init>()"
    - Src: "org.springframework.webflow.test.MockRequestContext:102,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.ParameterMap)"
    - Src: "org.springframework.webflow.test.MockRequestContext:103,1"
      Dst: "[org.springframework.binding.message.DefaultMessageContext].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.test.MockExternalContext].<init>()"
    - "[org.springframework.binding.message.DefaultMessageContext].<init>()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:111,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockRequestContext:58,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockRequestContext:113,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].<init>()"
    - Src: "org.springframework.webflow.test.MockRequestContext:114,1"
      Dst: "[org.springframework.binding.message.DefaultMessageContext].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getActiveFlow()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionDepth: 1
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getDefinition()"
    - "[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    functionUses: 2
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:120,1"
      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()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getCurrentState()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 1
    returnType: "org.springframework.webflow.definition.StateDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl:org.springframework.webflow.test.MockFlowSession].getState()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.execution.FlowSession].getState()"
    functionUses: 2
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:124,1"
      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()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getMatchingTransition(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.definition.TransitionDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.execution.FlowSession].getState()"
    - "[org.springframework.webflow.engine.TransitionableState].getTransition(java.lang.String)"
    - "[org.springframework.webflow.test.MockRequestContext].getRootFlow()"
    - "[org.springframework.webflow.engine.Flow].getGlobalTransition(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockRequestContext:130"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestContext:133"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockRequestContext:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:128,1"
      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:129,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].getTransition(java.lang.String)"
    - Src: "org.springframework.webflow.test.MockRequestContext:131,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getRootFlow()"
    - Src: "org.springframework.webflow.test.MockRequestContext:131,1"
      Dst: "[org.springframework.webflow.engine.Flow].getGlobalTransition(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getRootFlow()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.Flow"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getDefinitionInternal()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:319,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestContext:319,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getDefinitionInternal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 334
    functionLinenumberEnd: 336
    functionDepth: 0
    returnType: "org.springframework.webflow.test.MockFlowExecutionContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getDefinitionInternal()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.Flow"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getDefinition()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:129,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getDefinition()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getDefinition()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].inViewState()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getCurrentState()"
    - "[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].isActive()"
    - "[org.springframework.webflow.engine.State].isViewState()"
    - "[org.springframework.webflow.engine.ViewState].isViewState()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].isActive()"
    - "[org.springframework.webflow.definition.StateDefinition].isViewState()"
    functionUses: 1
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockRequestContext:137"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestContext:-2"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockRequestContext:137"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestContext:-2"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockRequestContext:137"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestContext:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:137,1"
      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.definition.StateDefinition].isViewState()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getRequestScope()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getFlashScope()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getFlashScope()"
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:145,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestContext:145,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getFlashScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getFlashScope()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getViewScope()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowSession].getViewScope()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getViewScope()"
    - "[org.springframework.webflow.execution.FlowSession].getViewScope()"
    functionUses: 3
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:149,1"
      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()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowSession"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockFlowExecutionContext:104"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionContext:107"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionContext:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:105,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getFlowScope()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowSession].getScope()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getScope()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.execution.FlowSession].getScope()"
    functionUses: 3
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:153,1"
      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()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getConversationScope()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getConversationScope()"
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:157,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestContext:157,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getConversationScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getConversationScope()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getRequestParameters()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.ParameterMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:161,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getMessageContext()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getExternalContext()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "org.springframework.webflow.context.ExternalContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getCurrentEvent()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getCurrentTransition()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.TransitionDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getCurrentView()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.View"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getAttributes()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getFlowExecutionUrl()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.FlowExecutionKey].toString()"
    - "[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockRequestContext:193"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestContext:197"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockRequestContext:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:193,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - Src: "org.springframework.webflow.test.MockRequestContext:194,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.test.MockRequestContext:197,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:198,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKey].toString()"
    - Src: "org.springframework.webflow.test.MockRequestContext:198,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].sendFlowExecutionRedirect()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockRequestContext:203"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestContext:207"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockRequestContext:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:203,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - Src: "org.springframework.webflow.test.MockRequestContext:204,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.test.MockRequestContext:207,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:219,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockFlowExecutionContext:153"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionContext:156"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionContext:155"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockFlowExecutionContext:153"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionContext:156"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionContext:155"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.context.ExternalContext)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.context.ExternalContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].setFlowExecutionContext(org.springframework.webflow.execution.FlowExecutionContext)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].setCurrentTransition(org.springframework.webflow.engine.Transition)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Transition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].setCurrentView(org.springframework.webflow.execution.View)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.View"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:266,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].removeAttribute(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:274,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].putRequestParameter(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()"
    - "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:283,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()"
    - Src: "org.springframework.webflow.test.MockRequestContext:283,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.test.MockExternalContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()"
    - "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:320,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()"
    - Src: "org.springframework.webflow.test.MockExternalContext:320,1"
      Dst: "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.test.MockParameterMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].putRequestParameter(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()"
    - "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.lang.String[])"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:292,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()"
    - Src: "org.springframework.webflow.test.MockRequestContext:292,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()"
    - "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,java.lang.String[])"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:329,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()"
    - Src: "org.springframework.webflow.test.MockExternalContext:329,1"
      Dst: "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].putRequestParameter(java.lang.String,org.springframework.web.multipart.MultipartFile)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.web.multipart.MultipartFile"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()"
    - "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,org.springframework.web.multipart.MultipartFile)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:301,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()"
    - Src: "org.springframework.webflow.test.MockRequestContext:301,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,org.springframework.web.multipart.MultipartFile)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,org.springframework.web.multipart.MultipartFile)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.web.multipart.MultipartFile"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()"
    - "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,org.springframework.web.multipart.MultipartFile)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:338,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()"
    - Src: "org.springframework.webflow.test.MockExternalContext:338,1"
      Dst: "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,org.springframework.web.multipart.MultipartFile)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].putRequestParameter(java.lang.String,java.util.List<MultipartFile>)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List<MultipartFile>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()"
    - "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.util.List)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestContext:310,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()"
    - Src: "org.springframework.webflow.test.MockRequestContext:310,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestContext].getAttributeMap()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].<init>(org.springframework.webflow.engine.builder.FlowBuilderContext)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowBuilderContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:54,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].getSourceClass()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].getTargetClass()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 75
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getExpressionParser()"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 2
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:68"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:71"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:70"
        BranchSideFuncs:
        - "getExpressionParser()"
        - "template()"
        - "<init>()"
        - "<init>(org.springframework.binding.expression.Expression)"
        - "evaluate(java.lang.Class)"
        - "parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
        - "expectResult(java.lang.Class)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:68,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:71,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:72,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:73,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:73,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:73,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:72,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:74,1"
      Dst: "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.Expression)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.binding.expression.support.FluentParserContext].init()"
    functionUses: 24
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.FluentParserContext:47,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.expression.support.FluentParserContext:48,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].init()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].init()"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.FluentParserContext:117,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].template()"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "org.springframework.binding.expression.support.FluentParserContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.webflow.engine.support.DefaultTargetStateResolver"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:52,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:53,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.PropertyEditorConverter].<init>(java.beans.PropertyEditor,java.lang.Class)"
    functionSourceFile: "org.springframework.binding.convert.converters.PropertyEditorConverter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.beans.PropertyEditor"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.PropertyEditorConverter:34,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.PropertyEditorConverter].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.PropertyEditorConverter"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.propertyeditors.ReaderEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.PathEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.ZoneIdEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.CustomCollectionEditor].setAsText(java.lang.String)"
    - "[org.springframework.core.io.support.ResourceArrayPropertyEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.CustomDateEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.InputSourceEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.PropertiesEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.URIEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.LocaleEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.CustomMapEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.CustomNumberEditor].setAsText(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.ClassArrayEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.CustomBooleanEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.UUIDEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.CharacterEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.InputStreamEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.TimeZoneEditor].setAsText(java.lang.String)"
    - "[org.springframework.core.convert.support.ConvertingPropertyEditorAdapter].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.URLEditor].setAsText(java.lang.String)"
    - "[org.springframework.jndi.JndiTemplateEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.PatternEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.CharsetEditor].setAsText(java.lang.String)"
    - "[org.springframework.core.io.ResourceEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.StringTrimmerEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.FileEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.CurrencyEditor].setAsText(java.lang.String)"
    - "[org.springframework.http.MediaTypeEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.PropertyValuesEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.ResourceBundleEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.ByteArrayPropertyEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.ClassEditor].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.CharArrayPropertyEditor].setAsText(java.lang.String)"
    - "[org.springframework.web.multipart.support.StringMultipartFileEditor].setAsText(java.lang.String)"
    - "[org.springframework.format.support.FormatterPropertyEditorAdapter].setAsText(java.lang.String)"
    - "[org.springframework.beans.propertyeditors.StringArrayPropertyEditor].setAsText(java.lang.String)"
    - "[java.beans.PropertyEditorSupport].setAsText(java.lang.String)"
    - "[java.beans.PropertyEditorSupport].getValue()"
    - "[java.beans.PropertyEditor].setAsText(java.lang.String)"
    - "[java.beans.PropertyEditor].getValue()"
    functionUses: 1
    ICount: 14
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.PropertyEditorConverter:40,1"
      Dst: "[java.beans.PropertyEditor].setAsText(java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.PropertyEditorConverter:41,1"
      Dst: "[java.beans.PropertyEditor].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.PropertyEditorConverter].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.PropertyEditorConverter"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.propertyeditors.CustomNumberEditor].setValue(java.lang.Object)"
    - "[org.springframework.beans.propertyeditors.CustomMapEditor].setValue(java.lang.Object)"
    - "[org.springframework.core.io.support.ResourceArrayPropertyEditor].setValue(java.lang.Object)"
    - "[org.springframework.beans.propertyeditors.PropertiesEditor].setValue(java.lang.Object)"
    - "[org.springframework.web.multipart.support.ByteArrayMultipartFileEditor].setValue(java.lang.Object)"
    - "[org.springframework.beans.propertyeditors.CustomCollectionEditor].setValue(java.lang.Object)"
    - "[org.springframework.web.multipart.support.StringMultipartFileEditor].setValue(java.lang.Object)"
    - "[java.beans.PropertyEditorSupport].setValue(java.lang.Object)"
    - "[org.springframework.beans.propertyeditors.StringArrayPropertyEditor].getAsText()"
    - "[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].getAsText()"
    - "[org.springframework.beans.propertyeditors.CurrencyEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.FileEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.InputSourceEditor].getAsText()"
    - "[org.springframework.core.convert.support.ConvertingPropertyEditorAdapter].getAsText()"
    - "[org.springframework.web.multipart.support.ByteArrayMultipartFileEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.PatternEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.CharacterEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.CustomBooleanEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.ClassEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.TimeZoneEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.PathEditor].getAsText()"
    - "[org.springframework.http.MediaTypeEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.CharArrayPropertyEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.CharsetEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.ZoneIdEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.CustomNumberEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.UUIDEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.URLEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.ClassArrayEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.StringTrimmerEditor].getAsText()"
    - "[org.springframework.format.support.FormatterPropertyEditorAdapter].getAsText()"
    - "[org.springframework.beans.propertyeditors.URIEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.CustomDateEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.LocaleEditor].getAsText()"
    - "[org.springframework.core.io.ResourceEditor].getAsText()"
    - "[org.springframework.beans.propertyeditors.ByteArrayPropertyEditor].getAsText()"
    - "[java.beans.PropertyEditorSupport:org.springframework.beans.propertyeditors.CustomCollectionEditor:org.springframework.beans.propertyeditors.CustomMapEditor:org.springframework.beans.propertyeditors.InputStreamEditor:org.springframework.beans.propertyeditors.ReaderEditor].getAsText()"
    - "[java.beans.PropertyEditor].setValue(java.lang.Object)"
    - "[java.beans.PropertyEditor].getAsText()"
    functionUses: 1
    ICount: 13
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.PropertyEditorConverter:47,1"
      Dst: "[java.beans.PropertyEditor].setValue(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.PropertyEditorConverter:48,1"
      Dst: "[java.beans.PropertyEditor].getAsText()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodSignature].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.binding.method.MethodSignature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.MethodSignature].<init>(java.lang.String,org.springframework.binding.method.Parameters)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodSignature:46,1"
      Dst: "[org.springframework.binding.method.MethodSignature].<init>(java.lang.String,org.springframework.binding.method.Parameters)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodSignature].<init>(java.lang.String,org.springframework.binding.method.Parameter)"
    functionSourceFile: "org.springframework.binding.method.MethodSignature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.method.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.Parameters].<init>(org.springframework.binding.method.Parameter)"
    - "[org.springframework.binding.method.MethodSignature].<init>(java.lang.String,org.springframework.binding.method.Parameters)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodSignature:55,1"
      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>(java.lang.String,org.springframework.binding.method.Parameters)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodSignature].<init>(java.lang.String,org.springframework.binding.method.Parameters)"
    functionSourceFile: "org.springframework.binding.method.MethodSignature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.method.Parameters"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodSignature:63,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.method.MethodSignature:64,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodSignature].getMethodName()"
    functionSourceFile: "org.springframework.binding.method.MethodSignature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodSignature].getParameters()"
    functionSourceFile: "org.springframework.binding.method.MethodSignature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.method.Parameters"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodSignature].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.method.MethodSignature"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.binding.method.Parameters].equals(java.lang.Object)"
    functionUses: 28
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodSignature:85"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodSignature:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodSignature:87"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.method.MethodSignature:89"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodSignature:87"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.method.MethodSignature:89"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodSignature:87"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.method.MethodSignature:89,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodSignature:89,1"
      Dst: "[org.springframework.binding.method.Parameters].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.method.MethodSignature].hashCode()"
    functionSourceFile: "org.springframework.binding.method.MethodSignature"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[org.springframework.binding.method.Parameters].hashCode()"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodSignature:93,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "org.springframework.binding.method.MethodSignature:93,1"
      Dst: "[org.springframework.binding.method.Parameters].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodSignature].toString()"
    functionSourceFile: "org.springframework.binding.method.MethodSignature"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodSignature:97,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodSignature:97,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodSignature:97,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.NotTransitionCriteria].<init>(org.springframework.webflow.engine.TransitionCriteria)"
    functionSourceFile: "org.springframework.webflow.engine.support.NotTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.TransitionCriteria"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.NotTransitionCriteria:38,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.support.NotTransitionCriteria:39,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.NotTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.NotTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.NotTransitionCriteria:44"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.NotTransitionCriteria:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.NotTransitionCriteria:44,1"
      Dst: "[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.NotTransitionCriteria].toString()"
    functionSourceFile: "org.springframework.webflow.engine.support.NotTransitionCriteria"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.TransitionCriteria)"
    functionUses: 61
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.NotTransitionCriteria:48,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.TransitionCriteria)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getMaxSnapshots()"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].<init>(java.io.Serializable)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:72"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:75"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:71,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:73,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].<init>(java.io.Serializable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Serializable"
    - "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.util.LinkedList].contains(java.lang.Object)"
    - "[java.util.LinkedList].remove(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].maxExceeded()"
    - "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeOldestSnapshot()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:80"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:83"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:82"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:84"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:87"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:79,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:80,1"
      Dst: "[java.util.LinkedList].contains(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:81,1"
      Dst: "[java.util.LinkedList].remove(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:83,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:84,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].maxExceeded()"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:85,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeOldestSnapshot()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].maxExceeded()"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].size()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:120"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:119"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:120"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:120,1"
      Dst: "[java.util.LinkedList].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeOldestSnapshot()"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].removeFirst()"
    - "[java.util.Map].remove(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:127,1"
      Dst: "[java.util.LinkedList].removeFirst()"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:127,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].updateSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Serializable"
    - "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:90"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:93"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:90,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:93,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeSnapshot(java.io.Serializable)"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].remove(java.lang.Object)"
    - "[java.util.LinkedList].remove(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:97,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:98,1"
      Dst: "[java.util.LinkedList].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeAllSnapshots()"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].clear()"
    - "[java.util.LinkedList].clear()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:102,1"
      Dst: "[java.util.Map].clear()"
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:103,1"
      Dst: "[java.util.LinkedList].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:107,1"
      Dst: "[java.util.LinkedList].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()"
    functionSourceFile: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:111,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockAction].<init>()"
    functionSourceFile: "org.springframework.webflow.test.MockAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.test.MockAction].setResultEventId(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockAction:46,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockAction:47,1"
      Dst: "[org.springframework.webflow.test.MockAction].setResultEventId(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockAction].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.test.MockAction].setResultEventId(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockAction:54,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockAction:55,1"
      Dst: "[org.springframework.webflow.test.MockAction].setResultEventId(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockAction].setResultEventId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockAction].setResultAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.test.MockAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.test.MockAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockAction:75,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.MethodInvocationException].<init>(java.beans.PropertyChangeEvent,java.lang.Throwable)"
    functionSourceFile: "org.springframework.beans.MethodInvocationException"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.beans.PropertyChangeEvent"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.PropertyAccessException].<init>(java.beans.PropertyChangeEvent,java.lang.String,java.lang.Throwable)"
    - "[java.beans.PropertyChangeEvent].getPropertyName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.MethodInvocationException:42,1"
      Dst: "[java.beans.PropertyChangeEvent].getPropertyName()"
    - Src: "org.springframework.beans.MethodInvocationException:42,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.beans.MethodInvocationException:42,1"
      Dst: "[org.springframework.beans.PropertyAccessException].<init>(java.beans.PropertyChangeEvent,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.MethodInvocationException].getErrorCode()"
    functionSourceFile: "org.springframework.beans.MethodInvocationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2].bootstrap$(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.security.Principal"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2:-1,1"
      Dst: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2].getName()"
    functionSourceFile: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[DefaultConversionServiceFuzzer].lambda$fuzzerTestOneInput$0(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2:-1,1"
      Dst: "[DefaultConversionServiceFuzzer].lambda$fuzzerTestOneInput$0(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultConversionServiceFuzzer].lambda$fuzzerTestOneInput$0(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "DefaultConversionServiceFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "DefaultConversionServiceFuzzer:110,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].getSpecificTargetClasses()"
    functionSourceFile: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:37"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:36"
        BranchSideFuncs:
        - "findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:37,1"
      Dst: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].contains(java.lang.String)"
    - "[org.springframework.webflow.test.MockRequestContext].getRequestScope()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl:org.springframework.webflow.test.MockRequestContext].getRequestScope()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlashScope()"
    - "[org.springframework.webflow.test.MockRequestContext].getFlashScope()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getViewScope()"
    - "[org.springframework.webflow.test.MockRequestContext].getViewScope()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].inViewState()"
    - "[org.springframework.webflow.test.MockRequestContext].inViewState()"
    - "[org.springframework.webflow.test.MockRequestContext].getFlowScope()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowScope()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getConversationScope()"
    - "[org.springframework.webflow.test.MockRequestContext].getConversationScope()"
    - "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[org.springframework.webflow.execution.RequestContext].inViewState()"
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    functionUses: 4
    ICount: 31
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:57"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:60"
        BranchSideFuncs:
        - "getRequestScope()"
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:59"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:60"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:63"
        BranchSideFuncs:
        - "getFlashScope()"
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:62"
        BranchSideFuncs:
        - "inViewState()"
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:66"
        BranchSideFuncs:
        - "getViewScope()"
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:65"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:66"
        BranchSideFuncs:
        - "getViewScope()"
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:65"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:66"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:69"
        BranchSideFuncs:
        - "getFlowScope()"
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:68"
        BranchSideFuncs:
        - "contains(java.lang.String)"
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:69"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:72"
        BranchSideFuncs:
        - "getConversationScope()"
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:57,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:57,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:60,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:63,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:66,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:69,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 1
    returnType: "org.springframework.expression.TypedValue"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    functionUses: 4
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:42"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:40"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "get(java.lang.String)"
        - "findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:41,1"
      Dst: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:42,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:42,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 1
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:46"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:45"
        BranchSideFuncs:
        - "findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:46,1"
      Dst: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].write(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:51"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:54"
        BranchSideFuncs:
        - "put(java.lang.String,java.lang.Object)"
      - BranchSide: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:50,1"
      Dst: "[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,java.lang.String)"
    - Src: "org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:52,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()"
    functionSourceFile: "org.springframework.binding.expression.el.MapAdaptableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:32,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.MapAdaptableELResolver].getCommonPropertyType(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.MapAdaptableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:35"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:38"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:37"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.MapAdaptableELResolver].getFeatureDescriptors(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.MapAdaptableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator<FeatureDescriptor>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.MapAdaptableELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.MapAdaptableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Class<?>"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:47"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:51"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:50"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:51"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:57"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:56"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:54"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:48,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:52,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:53,1"
      Dst: "[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:53,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:54,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NullPointerException"
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.MapAdaptableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map<Object,Object>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:107,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.MapAdaptableELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.MapAdaptableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:62"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:65"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:66"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:71"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:63,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:67,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:68,1"
      Dst: "[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:68,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NullPointerException"
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.MapAdaptableELResolver].isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.MapAdaptableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:76"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:80"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:79"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:80"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:84"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:77,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:81,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NullPointerException"
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.el.MapAdaptableELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.MapAdaptableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[jakarta.el.PropertyNotWritableException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:89"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:93"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:92"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.MapAdaptableELResolver:93"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:102"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.MapAdaptableELResolver:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:90,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:94,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:97,1"
      Dst: "[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:97,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.MapAdaptableELResolver:99,1"
      Dst: "[jakarta.el.PropertyNotWritableException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NullPointerException"
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CollectionAddingExpression].<init>(org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.binding.expression.support.CollectionAddingExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:41,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CollectionAddingExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.CollectionAddingExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:46,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CollectionAddingExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.CollectionAddingExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.CollectionAddingExpression].getValue(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.Expression].getExpressionString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    - "[org.springframework.util.Assert].isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[java.util.Collection].add(java.lang.Object)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.support.CollectionAddingExpression:52"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.support.CollectionAddingExpression:58"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.support.CollectionAddingExpression:57"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.support.CollectionAddingExpression:59"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.support.CollectionAddingExpression:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:51,1"
      Dst: "[org.springframework.binding.expression.support.CollectionAddingExpression].getValue(java.lang.Object)"
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:53,1"
      Dst: "[java.lang.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:54,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:54,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:54,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:58,1"
      Dst: "[org.springframework.util.Assert].isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String)"
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:61,1"
      Dst: "[java.util.Collection].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.expression.EvaluationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.EvaluationException:47,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CollectionAddingExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.CollectionAddingExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CollectionAddingExpression].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.support.CollectionAddingExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getExpressionString()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:70,1"
      Dst: "[org.springframework.binding.expression.Expression].getExpressionString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CollectionAddingExpression].toString()"
    functionSourceFile: "org.springframework.binding.expression.support.CollectionAddingExpression"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 63
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:74,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:74,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.expression.support.CollectionAddingExpression:74,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.AttributeMapBindingEvent].<init>(org.springframework.webflow.core.collection.AttributeMap,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.core.collection.AttributeMapBindingEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.EventObject].<init>(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.AttributeMapBindingEvent:40,1"
      Dst: "[java.util.EventObject].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeName()"
    functionSourceFile: "org.springframework.webflow.core.collection.AttributeMapBindingEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeValue()"
    functionSourceFile: "org.springframework.webflow.core.collection.AttributeMapBindingEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.transaction.PlatformTransactionManager)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.persistence.EntityManagerFactory"
    - "org.springframework.transaction.PlatformTransactionManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.transaction.support.TransactionTemplate].<init>(org.springframework.transaction.PlatformTransactionManager)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:89,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:91,1"
      Dst: "[org.springframework.transaction.support.TransactionTemplate].<init>(org.springframework.transaction.PlatformTransactionManager)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.execution.FlowSession].getParent()"
    - "[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].unbind(jakarta.persistence.EntityManager)"
    - "[jakarta.persistence.EntityManagerFactory].createEntityManager()"
    - "[org.springframework.webflow.execution.FlowSession].getScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:96"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:104"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:103"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:101"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:100"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:104"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:109"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:108"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:104"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:109"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:96,1"
      Dst: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:97,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:98,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:101,1"
      Dst: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:105,1"
      Dst: "[jakarta.persistence.EntityManagerFactory].createEntityManager()"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:106,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getScope()"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:106,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:107,1"
      Dst: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowSession].isRoot()"
    - "[org.springframework.webflow.execution.FlowSession].getParent()"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:165"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:164"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:165"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:165,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.Annotated].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:161,1"
      Dst: "[org.springframework.webflow.core.Annotated].getAttributes()"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:161,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.persistence.EntityManager"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowSession].getScope()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:169,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getScope()"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:169,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].setEntityManager(org.springframework.webflow.execution.FlowSession,jakarta.persistence.EntityManager)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    - "jakarta.persistence.EntityManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowSession].getScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:173,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getScope()"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:173,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.persistence.EntityManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.transaction.support.TransactionSynchronizationManager].hasResource(java.lang.Object)"
    - "[org.springframework.transaction.support.TransactionSynchronizationManager].unbindResource(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:181"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:184"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:181,1"
      Dst: "[org.springframework.transaction.support.TransactionSynchronizationManager].hasResource(java.lang.Object)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:182,1"
      Dst: "[org.springframework.transaction.support.TransactionSynchronizationManager].unbindResource(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.persistence.EntityManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.orm.jpa.EntityManagerHolder].<init>(jakarta.persistence.EntityManager)"
    - "[org.springframework.transaction.support.TransactionSynchronizationManager].bindResource(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:177,1"
      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(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:112"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:115"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:112,1"
      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:113,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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:118"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:121"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:118,1"
      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:119,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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getState()"
    - "[org.springframework.webflow.core.Annotated].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener$1].<init>(org.springframework.webflow.persistence.JpaFlowExecutionListener,jakarta.persistence.EntityManager)"
    - "[org.springframework.transaction.support.TransactionTemplate].execute(org.springframework.transaction.support.TransactionCallback)"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)"
    - "[jakarta.persistence.EntityManager].close()"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:124"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:127"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:126"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:127"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:140"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:139"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:130"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:137"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:124,1"
      Dst: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:127,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:128,1"
      Dst: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:129,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getState()"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:129,1"
      Dst: "[org.springframework.webflow.core.Annotated].getAttributes()"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:129,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:130,1"
      Dst: "[java.lang.Boolean].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:131,1"
      Dst: "[org.springframework.webflow.persistence.JpaFlowExecutionListener$1].<init>(org.springframework.webflow.persistence.JpaFlowExecutionListener,jakarta.persistence.EntityManager)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:131,1"
      Dst: "[org.springframework.transaction.support.TransactionTemplate].execute(org.springframework.transaction.support.TransactionCallback)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:137,1"
      Dst: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:138,1"
      Dst: "[jakarta.persistence.EntityManager].close()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener$1].<init>(org.springframework.webflow.persistence.JpaFlowExecutionListener,jakarta.persistence.EntityManager)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    - "jakarta.persistence.EntityManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.transaction.support.TransactionCallbackWithoutResult].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener$1:131,1"
      Dst: "[org.springframework.transaction.support.TransactionCallbackWithoutResult].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.execution.FlowSession].getParent()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:143"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:148"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:147"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:144"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:148"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:143,1"
      Dst: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:144,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:145,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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowExecutionException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].isActive()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:151"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:156"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:155"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.JpaFlowExecutionListener:152"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:156"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.JpaFlowExecutionListener:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener:151,1"
      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:152,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: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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.Event"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.Event:63,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.Event].getTimestamp()"
    functionSourceFile: "org.springframework.webflow.execution.Event"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.Event].getAttributes()"
    functionSourceFile: "org.springframework.webflow.execution.Event"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.Event].toString()"
    functionSourceFile: "org.springframework.webflow.execution.Event"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.Event].getId()"
    functionUses: 62
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.Event:105,1"
      Dst: "[org.springframework.webflow.execution.Event].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.IfModel].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - "[org.springframework.webflow.engine.model.IfModel].setTest(java.lang.String)"
    - "[org.springframework.webflow.engine.model.IfModel].setThen(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.IfModel:43,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.IfModel:44,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].setTest(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.IfModel:45,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].setThen(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.IfModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.IfModel].getTest()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.IfModel:49"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.IfModel:52"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.IfModel:51"
        BranchSideFuncs:
        - "getTest()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.IfModel:53,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].getTest()"
    - Src: "org.springframework.webflow.engine.model.IfModel:53,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.IfModel].getTest()"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.IfModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.IfModel].getThen()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.IfModel].setThen(java.lang.String)"
    - "[org.springframework.webflow.engine.model.IfModel].getElse()"
    - "[org.springframework.webflow.engine.model.IfModel].setElse(java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.IfModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].getThen()"
    - Src: "org.springframework.webflow.engine.model.IfModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.IfModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].setThen(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.IfModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].getElse()"
    - Src: "org.springframework.webflow.engine.model.IfModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].setElse(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.IfModel].getThen()"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.IfModel].setThen(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.IfModel:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.IfModel:100"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.IfModel:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.IfModel:97,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.IfModel].getElse()"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.IfModel].setElse(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.IfModel:115"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.IfModel:118"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.IfModel:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.IfModel:115,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.IfModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.IfModel].<init>(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.IfModel].setElse(java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.IfModel:63,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.IfModel:64,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].setElse(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.IfModel].setTest(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.IfModel"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.IfModel:79"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.IfModel:82"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.IfModel:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.IfModel:79,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.FlowOutputMappingException].<init>(java.lang.String,org.springframework.binding.mapping.MappingResults)"
    functionSourceFile: "org.springframework.webflow.engine.FlowOutputMappingException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.mapping.MappingResults"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.util.List)"
    - "[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowOutputMappingException:34,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - Src: "org.springframework.webflow.engine.FlowOutputMappingException:34,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.util.List)"
    - Src: "org.springframework.webflow.engine.FlowOutputMappingException:33,1"
      Dst: "[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowOutputMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    functionSourceFile: "org.springframework.webflow.engine.FlowOutputMappingException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.binding.mapping.MappingResults"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.util.List)"
    - "[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowOutputMappingException:45,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - Src: "org.springframework.webflow.engine.FlowOutputMappingException:45,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.util.List)"
    - Src: "org.springframework.webflow.engine.FlowOutputMappingException:44,1"
      Dst: "[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowBuilderException"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowBuilderException:34,1"
      Dst: "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowBuilderException"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.FlowException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowBuilderException:43,1"
      Dst: "[org.springframework.webflow.core.FlowException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToBigDecimal].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBigDecimal"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBigDecimal:28,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToBigDecimal].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBigDecimal"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.math.BigDecimal].<init>(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBigDecimal:32,1"
      Dst: "[java.math.BigDecimal].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToBigDecimal].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBigDecimal"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.math.BigDecimal].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBigDecimal:37,1"
      Dst: "[java.math.BigDecimal].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()"
    functionSourceFile: "org.springframework.binding.format.DefaultNumberFormatFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.format.DefaultNumberFormatFactory:35,1"
      Dst: "[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.format.DefaultNumberFormatFactory].getPattern()"
    functionSourceFile: "org.springframework.binding.format.DefaultNumberFormatFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.format.DefaultNumberFormatFactory].setPattern(java.lang.String)"
    functionSourceFile: "org.springframework.binding.format.DefaultNumberFormatFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.format.DefaultNumberFormatFactory].getNumberFormat(java.util.Locale)"
    functionSourceFile: "org.springframework.binding.format.DefaultNumberFormatFactory"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.NumberFormat].getInstance(java.util.Locale)"
    - "[java.text.DecimalFormat:org.apache.commons.logging.impl.NoOpLog].applyPattern(java.lang.String)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].warn(java.lang.Object)"
    - "[org.springframework.core.log.CompositeLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Log4jLog].warn(java.lang.Object)"
    - "[java.text.DecimalFormat].applyPattern(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.binding.format.DefaultNumberFormatFactory:60"
      Branch Sides:
      - BranchSide: "org.springframework.binding.format.DefaultNumberFormatFactory:68"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.format.DefaultNumberFormatFactory:67"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.format.DefaultNumberFormatFactory:61"
      Branch Sides:
      - BranchSide: "org.springframework.binding.format.DefaultNumberFormatFactory:64"
        BranchSideFuncs:
        - "applyPattern(java.lang.String)"
      - BranchSide: "org.springframework.binding.format.DefaultNumberFormatFactory:63"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.format.DefaultNumberFormatFactory:59,1"
      Dst: "[java.text.NumberFormat].getInstance(java.util.Locale)"
    - Src: "org.springframework.binding.format.DefaultNumberFormatFactory:62,1"
      Dst: "[java.text.DecimalFormat].applyPattern(java.lang.String)"
    - Src: "org.springframework.binding.format.DefaultNumberFormatFactory:64,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.binding.format.DefaultNumberFormatFactory:64,1"
      Dst: "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].<init>()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:44,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:52,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:60,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.State"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()"
    - "[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:66,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:66,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:66,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.test.MockFlowSession"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.State"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.State].isViewState()"
    - "[org.springframework.webflow.test.MockFlowSession].destroyViewScope()"
    - "[org.springframework.webflow.test.MockFlowSession].initViewScope()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockFlowSession:133"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:136"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:135"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockFlowSession:133"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:136"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:135"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockFlowSession:137"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:140"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:139"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockFlowSession:137"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:140"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession:133,1"
      Dst: "[org.springframework.webflow.engine.State].isViewState()"
    - Src: "org.springframework.webflow.test.MockFlowSession:134,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].destroyViewScope()"
    - Src: "org.springframework.webflow.test.MockFlowSession:138,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].initViewScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.test.MockFlowSession].destroyViewScope()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession:188,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].initViewScope()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession:184,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowSession:184,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].assignFlowExecutionKey()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.FlowExecutionKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()"
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.execution.FlowExecutionKey)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:70,1"
      Dst: "[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:71,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:71,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.execution.FlowExecutionKey)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()"
    functionSourceFile: "org.springframework.webflow.test.GeneratedFlowExecutionKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionKey].<init>()"
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].nextKey()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.GeneratedFlowExecutionKey:35,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKey].<init>()"
    - Src: "org.springframework.webflow.test.GeneratedFlowExecutionKey:36,1"
      Dst: "[org.springframework.webflow.test.GeneratedFlowExecutionKey].nextKey()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.GeneratedFlowExecutionKey].nextKey()"
    functionSourceFile: "org.springframework.webflow.test.GeneratedFlowExecutionKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.execution.FlowExecutionKey)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].viewRendering(org.springframework.webflow.execution.View)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.View"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].viewRendered(org.springframework.webflow.execution.View)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.View"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].handleEvent(org.springframework.webflow.execution.Event)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)"
    - "[org.springframework.webflow.test.MockRequestContext].getActiveFlow()"
    - "[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:82,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:83,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:83,1"
      Dst: "[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].execute(org.springframework.webflow.engine.Transition)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Transition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getCurrentState()"
    - "[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:87,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getCurrentState()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:87,1"
      Dst: "[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].removeAllFlowExecutionSnapshots()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].removeCurrentFlowExecutionSnapshot()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].updateCurrentFlowExecutionSnapshot()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].isActive()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockRequestControlContext:104"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:107"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:103,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:104,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:104,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].isActive()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:105,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:105,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:107,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:107,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:108,1"
      Dst: "[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.AttributeMap)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.core.collection.AttributeMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession:76,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowSession:47,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowSession:77,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.test.MockFlowSession:78,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.execution.FlowSession)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].endActiveFlowSession(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()"
    - "[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()"
    - "[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.engine.RequestControlContext,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.test.MockFlowSession].getParent()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].hasEnded()"
    - "[org.springframework.webflow.test.MockFlowSession].getState()"
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.test.MockRequestControlContext].handleEvent(org.springframework.webflow.execution.Event)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockRequestControlContext:115"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:118"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:112,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:112,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:113,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:113,1"
      Dst: "[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.engine.RequestControlContext,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:114,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].getParent()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:114,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:115,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].hasEnded()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:116,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].getState()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:116,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:116,1"
      Dst: "[org.springframework.webflow.test.MockRequestControlContext].handleEvent(org.springframework.webflow.execution.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.Flow"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].getParent()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowSession"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].hasEnded()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowExecutionContext].hasStarted()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].isActive()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockFlowExecutionContext:100"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionContext:99"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockFlowExecutionContext:100"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionContext:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:100,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].hasStarted()"
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:100,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].isActive()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].hasStarted()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].isActive()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockFlowExecutionContext:96"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionContext:95"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockFlowSession].getState()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.StateDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].getRedirectOnPause()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseAllowed()"
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockRequestControlContext:121"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:124"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:123"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockRequestControlContext:125"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:121,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:121,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isResponseAllowed()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:124,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:124,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributes()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:124,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:125,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributes()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].getRedirectInSameState()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseAllowed()"
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    - "[org.springframework.webflow.test.MockRequestControlContext].getRedirectOnPause()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockRequestControlContext:129"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:132"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:131"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockRequestControlContext:133"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:136"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockRequestControlContext:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:129,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:129,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isResponseAllowed()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:132,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:132,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributes()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:132,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:134,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:136,1"
      Dst: "[org.springframework.webflow.test.MockRequestControlContext].getRedirectOnPause()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].getEmbeddedMode()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()"
    - "[org.springframework.webflow.test.MockFlowSession].isEmbeddedMode()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:141,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:141,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:141,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].isEmbeddedMode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].isEmbeddedMode()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession:109,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.test.MockFlowSession:109,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.test.MockFlowSession:109,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributeMap()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:147,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:147,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributeMap()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:147,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:147,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributeMap()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributeMap()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:151,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:151,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getAttributeMap()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:151,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:151,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()"
    functionSourceFile: "org.springframework.webflow.test.MockRequestControlContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()"
    - "[org.springframework.webflow.test.MockFlowSession].setEmbeddedMode()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockRequestControlContext:155,1"
      Dst: "[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:155,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()"
    - Src: "org.springframework.webflow.test.MockRequestControlContext:155,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].setEmbeddedMode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].setEmbeddedMode()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession:178,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.test.MockFlowSession:178,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.FlowException].<init>(java.lang.String,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException:39,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException:39,1"
      Dst: "[org.springframework.webflow.core.FlowException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].getFlowDefinitionId()"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.SourceAccessError].<init>(org.springframework.binding.mapping.Mapping,org.springframework.binding.expression.EvaluationException)"
    functionSourceFile: "org.springframework.binding.mapping.results.SourceAccessError"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.mapping.Mapping"
    - "org.springframework.binding.expression.EvaluationException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.results.SourceAccessError:36,1"
      Dst: "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.SourceAccessError].getCode()"
    functionSourceFile: "org.springframework.binding.mapping.results.SourceAccessError"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.results.SourceAccessError:41"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.results.SourceAccessError:44"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.results.SourceAccessError:43"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.SourceAccessError].isError()"
    functionSourceFile: "org.springframework.binding.mapping.results.SourceAccessError"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.SourceAccessError].getErrorCause()"
    functionSourceFile: "org.springframework.binding.mapping.results.SourceAccessError"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.SourceAccessError].getOriginalValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.SourceAccessError"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.SourceAccessError].getMappedValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.SourceAccessError"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:59,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:60,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].getSourceExpression()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].getTargetExpression()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].isRequired()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].getTypeConverter()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].setTypeConverter(org.springframework.binding.convert.ConversionExecutor)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].setRequired(boolean)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].map(org.springframework.binding.mapping.impl.DefaultMappingContext)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.impl.DefaultMappingContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].setCurrentMapping(org.springframework.binding.mapping.Mapping)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].getSource()"
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].setSourceAccessError(org.springframework.binding.expression.EvaluationException)"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].isEmptyString(java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].setRequiredErrorResult(java.lang.Object)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].setTypeConversionErrorResult(java.lang.Object,java.lang.Exception)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].getTarget()"
    - "[org.springframework.binding.expression.Expression].setValue(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].setSuccessResult(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].setTargetAccessError(java.lang.Object,org.springframework.binding.expression.EvaluationException)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:118"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:122"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:121"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:118"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:119"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:118"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:118"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:122"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:121"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:123"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:134"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:133"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:124"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:134"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:110,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setCurrentMapping(org.springframework.binding.mapping.Mapping)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:113,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(java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:115,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setSourceAccessError(org.springframework.binding.expression.EvaluationException)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:118,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapping].isEmptyString(java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:119,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setRequiredErrorResult(java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:126,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:128,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setTypeConversionErrorResult(java.lang.Object,java.lang.Exception)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:134,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(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:135,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setSuccessResult(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:137,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setTargetAccessError(java.lang.Object,org.springframework.binding.expression.EvaluationException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setCurrentMapping(org.springframework.binding.mapping.Mapping)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.Mapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMappingContext:84"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingContext:87"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingContext:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:85,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].getSource()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setSourceAccessError(org.springframework.binding.expression.EvaluationException)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.EvaluationException"
    constantsTouched: []
    argNames: []
    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.MappingResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:124,1"
      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.MappingResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.MappingResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.mapping.MappingResult)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMappingContext:146"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingContext:149"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingContext:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:146,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:147,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.mapping.MappingResult)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:147,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:149,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].isEmptyString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.CharSequence].length()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:142"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:145"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:144"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:143"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:143,1"
      Dst: "[java.lang.CharSequence].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setRequiredErrorResult(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.results.RequiredError].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:106,1"
      Dst: "[org.springframework.binding.mapping.results.RequiredError].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:106,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.RequiredError].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.mapping.results.RequiredError"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.mapping.Mapping"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.results.RequiredError:34,1"
      Dst: "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setTypeConversionErrorResult(java.lang.Object,java.lang.Exception)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object,java.lang.Exception)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:116,1"
      Dst: "[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object,java.lang.Exception)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:116,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].getTarget()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setSuccessResult(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.results.Success].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:97,1"
      Dst: "[org.springframework.binding.mapping.results.Success].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:97,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.Success].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.mapping.results.Success"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.binding.mapping.Mapping"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.results.Success:36,1"
      Dst: "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].setTargetAccessError(java.lang.Object,org.springframework.binding.expression.EvaluationException)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.springframework.binding.expression.EvaluationException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.results.TargetAccessError].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object,org.springframework.binding.expression.EvaluationException)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:132,1"
      Dst: "[org.springframework.binding.mapping.results.TargetAccessError].<init>(org.springframework.binding.mapping.Mapping,java.lang.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.MappingResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TargetAccessError].<init>(org.springframework.binding.mapping.Mapping,java.lang.Object,org.springframework.binding.expression.EvaluationException)"
    functionSourceFile: "org.springframework.binding.mapping.results.TargetAccessError"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.binding.mapping.Mapping"
    - "java.lang.Object"
    - "org.springframework.binding.expression.EvaluationException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.results.TargetAccessError:40,1"
      Dst: "[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.StaticExpression].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.el.ELExpression].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.support.LiteralExpression].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 28
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:150"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:153"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:152"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:154"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:152"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapping:154"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapping:152"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:154,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].hashCode()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].hashCode()"
    - "[org.springframework.binding.expression.el.ELExpression].hashCode()"
    - "[org.springframework.binding.expression.support.StaticExpression].hashCode()"
    - "[org.springframework.binding.expression.support.LiteralExpression].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 25
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:158,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapping].toString()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapping"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    functionUses: 61
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapping:162,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.ConverterFactory,org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter"
    linkageType: ""
    functionLinenumber: 405
    functionLinenumberEnd: 410
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.core.convert.support.GenericConversionService"
    - "org.springframework.core.convert.converter.ConverterFactory"
    - "org.springframework.core.convert.converter.GenericConverter$ConvertiblePair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:406,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].getConvertibleTypes()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter"
    linkageType: ""
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].singleton(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:413,1"
      Dst: "[java.util.Collections].singleton(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter"
    linkageType: ""
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.ObjectToOptionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.IdToEntityConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ByteBufferConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationPrinterConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationParserConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StringToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.FallbackObjectToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.MapToMapConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StreamConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.NumberToNumberConverterFactory].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.AbstractConditionalEnumConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StringToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.NumberToNumberConverterFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.support.StringToNumberConverterFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.support.StringToEnumConverterFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.support.CharacterToNumberFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.support.IntegerToEnumConverterFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.TypeDescriptor].getType()"
    - "[org.springframework.core.convert.converter.ConditionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.converter.ConverterFactory].getConverter(java.lang.Class)"
    functionUses: 5
    ICount: 18
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:419"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:422"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:421"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:422"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:428"
        BranchSideFuncs:
        - "getType()"
        - "getConverter(java.lang.Class)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:427"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:424"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:428"
        BranchSideFuncs:
        - "matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:420,1"
      Dst: "[org.springframework.core.convert.converter.ConditionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:423,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:423,1"
      Dst: "[org.springframework.core.convert.converter.ConverterFactory].getConverter(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter"
    linkageType: ""
    functionLinenumber: 433
    functionLinenumberEnd: 438
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService].convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToZonedDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$LongToCalendarConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToTimeZoneConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToInstantConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToInstantConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToLocaleConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.CharacterToNumberFactory$CharacterToNumber].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$LongToDateConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$CalendarToDateConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$LongToInstantConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.EnumToIntegerConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.NumberToNumberConverterFactory$NumberToNumber].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$DateToLongConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToPropertiesConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToUUIDConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalDateConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToNumberConverterFactory$StringToNumber].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$DateToCalendarConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$InstantToLongConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.EnumToStringConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.ZoneIdToTimeZoneConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.IntegerToEnumConverterFactory$IntegerToEnum].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToInstantConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateConverter].convert(java.lang.Object)"
    - "[org.springframework.core.serializer.support.SerializingConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.NumberToCharacterConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToZonedDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToCharacterConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToOffsetDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.serializer.support.DeserializingConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToCharsetConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToBooleanConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$CalendarToLongConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.ObjectToStringConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToOffsetDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToCurrencyConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.ZonedDateTimeToCalendarConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.converter.ConvertingComparator$ConversionServiceConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.PropertiesToStringConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.NumberToNumberConverterFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.support.StringToNumberConverterFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.support.StringToEnumConverterFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.support.CharacterToNumberFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.support.IntegerToEnumConverterFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - "[org.springframework.core.convert.converter.ConverterFactory].getConverter(java.lang.Class)"
    - "[org.springframework.core.convert.converter.Converter].convert(java.lang.Object)"
    functionUses: 3
    ICount: 13
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:434"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:437"
        BranchSideFuncs:
        - "convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:436"
        BranchSideFuncs:
        - "getConverter(java.lang.Class)"
        - "getObjectType()"
        - "convert(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:435,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:437,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:437,1"
      Dst: "[org.springframework.core.convert.converter.ConverterFactory].getConverter(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:437,1"
      Dst: "[org.springframework.core.convert.converter.Converter].convert(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 240
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - "[java.util.Optional].empty()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:236"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:239"
        BranchSideFuncs:
        - "empty()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:236,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:237,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].toString()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter"
    linkageType: ""
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair,org.springframework.core.convert.converter.ConverterFactory)"
    functionUses: 61
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter:442,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair,org.springframework.core.convert.converter.ConverterFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].<init>(java.util.List,org.springframework.core.convert.ConversionService,java.util.Map)"
    functionSourceFile: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "org.springframework.core.convert.ConversionService"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:46,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].createContext(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.expression.EvaluationContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.spel.support.StandardEvaluationContext].<init>(java.lang.Object)"
    - "[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getVariableValues(java.lang.Object)"
    - "[org.springframework.expression.spel.support.StandardEvaluationContext].setVariables(java.util.Map)"
    - "[org.springframework.expression.spel.support.StandardTypeConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.expression.spel.support.StandardEvaluationContext].setTypeConverter(org.springframework.expression.TypeConverter)"
    - "[org.springframework.expression.spel.support.StandardEvaluationContext].getPropertyAccessors()"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:56,1"
      Dst: "[org.springframework.expression.spel.support.StandardEvaluationContext].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:57,1"
      Dst: "[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getVariableValues(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:57,1"
      Dst: "[org.springframework.expression.spel.support.StandardEvaluationContext].setVariables(java.util.Map)"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:58,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.TypeConverter)"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:59,1"
      Dst: "[org.springframework.expression.spel.support.StandardEvaluationContext].getPropertyAccessors()"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:59,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getVariableValues(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map<String,Object>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].emptyMap()"
    - "[java.util.Map].size()"
    - "[java.util.HashMap].<init>(int)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:70"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:73"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:72"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:74"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:71,1"
      Dst: "[java.util.Collections].emptyMap()"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:73,1"
      Dst: "[java.util.Map].size()"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:73,1"
      Dst: "[java.util.HashMap].<init>(int)"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:74,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:74,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:74,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:74,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:75,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:75,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:75,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.StandardEvaluationContextFactory:75,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].<init>()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:34,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:50,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].setListeners(java.util.Map<FlowExecutionListener,String>)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map<FlowExecutionListener,String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].afterPropertiesSet()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()"
    - "[org.springframework.http.HttpHeaders].entrySet()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].entrySet()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].entrySet()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].entrySet()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].entrySet()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].entrySet()"
    - "[org.springframework.core.SortedProperties].entrySet()"
    - "[org.springframework.binding.collection.SharedMapDecorator].entrySet()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].entrySet()"
    - "[org.springframework.util.MultiValueMapAdapter].entrySet()"
    - "[org.springframework.cglib.beans.BeanMap].entrySet()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].entrySet()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].entrySet()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].entrySet()"
    - "[org.springframework.util.ConcurrentReferenceHashMap].entrySet()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].entrySet()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].entrySet()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].entrySet()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].entrySet()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].entrySet()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].entrySet()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].entrySet()"
    - "[java.util.stream.Collectors$Partition].entrySet()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].getKey()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].getValue()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].getValue()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderEntry].getValue()"
    - "[java.util.AbstractMap$SimpleEntry:java.util.AbstractMap$SimpleImmutableEntry:java.util.HashMap$Node:java.util.Hashtable$Entry:java.util.TreeMap$Entry:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap$Node:org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderEntry:org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderEntry:org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderEntry:org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderEntry:org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderEntry:org.springframework.util.ConcurrentReferenceHashMap$Entry].getValue()"
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(java.lang.String)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    functionUses: 2
    ICount: 21
    EdgeCount: 122
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:62"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:67"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "getKey()"
        - "getListenerCriteria(java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:61,1"
      Dst: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:62,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:62,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:62,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:62,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:63,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:64,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:65,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:65,1"
      Dst: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[java.util.LinkedList].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:38,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:40,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:46,1"
      Dst: "[java.util.LinkedList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()"
    - "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - "[java.lang.String].trim()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows(java.lang.String[])"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:37"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:40"
        BranchSideFuncs:
        - "allFlows()"
      - BranchSide: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:39"
        BranchSideFuncs:
        - "commaDelimitedListToStringArray(java.lang.String)"
    - Branch String: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:41"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:43"
        BranchSideFuncs:
        - "flows(java.lang.String[])"
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:37,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:38,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()"
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:40,1"
      Dst: "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:42,1"
      Dst: "[java.lang.String].trim()"
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:44,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows(java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows(java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].<init>(java.lang.String[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:68,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].<init>(java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 70
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionListener"
    - "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.core.log.CompositeLog].isDebugEnabled()"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].isDebugEnabled()"
    - "[org.apache.commons.logging.LogAdapter$Log4jLog].isDebugEnabled()"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLocationAwareLog].debug(java.lang.Object)"
    - "[org.springframework.core.log.CompositeLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Log4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].debug(java.lang.Object)"
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getHolder(org.springframework.webflow.execution.FlowExecutionListener)"
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].<init>(org.springframework.webflow.execution.FlowExecutionListener)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:javax.management.AttributeList:sun.awt.util.IdentityArrayList].add(java.lang.Object)"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()"
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:54"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:57"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:56"
        BranchSideFuncs:
        - "isDebugEnabled()"
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:57"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:60"
        BranchSideFuncs:
        - "debug(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:59"
        BranchSideFuncs:
        - "getHolder(org.springframework.webflow.execution.FlowExecutionListener)"
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:65"
        BranchSideFuncs:
        - "<init>(org.springframework.webflow.execution.FlowExecutionListener)"
        - "add(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:64"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:65"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:68"
        BranchSideFuncs:
        - "allFlows()"
        - "<init>()"
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:67"
        BranchSideFuncs:
        - "add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:55,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:57,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:58,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:58,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:60,1"
      Dst: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getHolder(org.springframework.webflow.execution.FlowExecutionListener)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:62,1"
      Dst: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].<init>(org.springframework.webflow.execution.FlowExecutionListener)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:63,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:66,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:68,1"
      Dst: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getHolder(org.springframework.webflow.execution.FlowExecutionListener)"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].getListener()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 14
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:100"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:105"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getListener()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:104"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:101"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:104"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:100,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:100,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:100,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:101,1"
      Dst: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].getListener()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:101,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].getListener()"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionListener"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].<init>(org.springframework.webflow.execution.FlowExecutionListener)"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashSet].<init>(int)"
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:50,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:44,1"
      Dst: "[java.util.LinkedHashSet].<init>(int)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:51,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].add(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.HashSet:java.util.TreeSet:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.CopyOnWriteArraySet].add(java.lang.Object)"
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:66,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].getObject()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.factory.FlowExecutionListenerLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].getObjectType()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].isSingleton()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.FlowAttributeMappingException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.binding.mapping.MappingResults"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowAttributeMappingException:38,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowAttributeMappingException].getMappingResults()"
    functionSourceFile: "org.springframework.webflow.engine.FlowAttributeMappingException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.mapping.MappingResults"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)"
    functionSourceFile: "org.springframework.webflow.conversation.NoSuchConversationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.ConversationId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - "[org.springframework.webflow.conversation.ConversationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.NoSuchConversationException:36,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - Src: "org.springframework.webflow.conversation.NoSuchConversationException:36,1"
      Dst: "[org.springframework.webflow.conversation.ConversationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.NoSuchConversationException].getConversationId()"
    functionSourceFile: "org.springframework.webflow.conversation.NoSuchConversationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.conversation.ConversationId"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:136,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:144,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:145,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:148,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:150,1"
      Dst: "[java.util.LinkedList].<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.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getCaption()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:156,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:156,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getId()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:170"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:169"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:170"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:169"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:178"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getOutcome()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionOutcome"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    - "org.springframework.webflow.context.ExternalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()"
    - "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.context.ExternalContext,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(org.springframework.context.MessageSource)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)"
    - "[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.execution.RequestContext)"
    - "[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].saveFlashMessages(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.execution.RequestContext)"
    - "[org.apache.commons.logging.Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(java.lang.Exception)"
    functionUses: 0
    ICount: 97
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:214"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:214"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:213"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:215"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:218"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:217"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:230"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:237"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:230"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:237"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:230"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:237"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:230"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:214,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:214,1"
      Dst: "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:215,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:216,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.context.ExternalContext,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:216,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:218,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(org.springframework.context.MessageSource)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:219,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:220,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:221,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:223,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:229,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:230,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:232,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:234,1"
      Dst: "[org.apache.commons.logging.Log].error(java.lang.Object,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:238,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:225,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].wrap(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 30
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(org.springframework.context.MessageSource)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.springframework.binding.message.MessageContext"
    argCount: 1
    argTypes:
    - "org.springframework.context.MessageSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].extract(java.lang.String)"
    - "[org.springframework.binding.message.StateManageableMessageContext].restoreMessages(java.io.Serializable)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:536"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:539"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:538"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:534,1"
      Dst: "[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:535,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].extract(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:537,1"
      Dst: "[org.springframework.binding.message.StateManageableMessageContext].restoreMessages(java.io.Serializable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.context.MessageSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedHashMap].<init>()"
    - "[org.springframework.binding.message.DefaultMessageContext$1].<init>(org.springframework.binding.message.DefaultMessageContext,java.util.Map)"
    - "[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:67,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:46,1"
      Dst: "[java.util.LinkedHashMap].<init>()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:46,1"
      Dst: "[org.springframework.binding.message.DefaultMessageContext$1].<init>(org.springframework.binding.message.DefaultMessageContext,java.util.Map)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:68,1"
      Dst: "[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.context.MessageSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.DefaultMessageContext].setMessageSource(org.springframework.context.MessageSource)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:151,1"
      Dst: "[org.springframework.binding.message.DefaultMessageContext].setMessageSource(org.springframework.context.MessageSource)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:153,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].setMessageSource(org.springframework.context.MessageSource)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.context.MessageSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.DefaultMessageContext$DefaultTextFallbackMessageSource].<init>()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:142"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:145"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:143,1"
      Dst: "[org.springframework.binding.message.DefaultMessageContext$DefaultTextFallbackMessageSource].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.message.DefaultMessageContext$DefaultTextFallbackMessageSource].<init>()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext$DefaultTextFallbackMessageSource"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractMessageSource].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext$DefaultTextFallbackMessageSource:160,1"
      Dst: "[org.springframework.context.support.AbstractMessageSource].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.RequestControlContext"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.context.ExternalContext"
    - "org.springframework.binding.message.MessageContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].<init>(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:338,1"
      Dst: "[org.springframework.webflow.engine.impl.RequestControlContextImpl].<init>(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.execution.RequestContextHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].set(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.RequestContextHolder:41,1"
      Dst: "[java.lang.ThreadLocal].set(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:88"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:89,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - "[org.springframework.binding.message.StateManageableMessageContext].createMessagesMemento()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:563,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:564,1"
      Dst: "[org.springframework.binding.message.StateManageableMessageContext].createMessagesMemento()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:565,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].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:188"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:189,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].requestProcessed(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:98,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].requestProcessed(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionException"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireExceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[java.lang.Throwable].getCause()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionException,java.lang.Throwable)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionException)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - "[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].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:590"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:598"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:597"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:591"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:595"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:594"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:598"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:601"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:600"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:603"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:604"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:603"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:603"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:610"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:609"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:611"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:617"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:616"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:612"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:615"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:614"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:589,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireExceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:590,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:591,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:592,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:592,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionException,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:592,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:595,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionException)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:598,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:603,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:608,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireExceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowExecutionException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:225"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:226,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getCause()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(java.lang.Throwable)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:624"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:623,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:624,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryStateHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionException"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionException].getStateId()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()"
    - "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    - "[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:633"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:637"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:636"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:633,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].getStateId()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:634,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.engine.Flow].getStateInstance(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:635,1"
      Dst: "[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.FlowExecutionException].getStateId()"
    functionSourceFile: "org.springframework.webflow.execution.FlowExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 333
    functionLinenumberEnd: 344
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.State"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.util.concurrent.CopyOnWriteArraySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[org.springframework.webflow.engine.Flow].getStateIds()"
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 25
    EdgeCount: 112
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:334"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:337"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:336"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.Flow:337"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:342"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.engine.Flow:341"
        BranchSideFuncs:
        - "getId()"
        - "style(java.lang.Object)"
        - "<init>(java.lang.String)"
        - "getStateIds()"
    - Branch String: "org.springframework.webflow.engine.Flow:338"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:341"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:334,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:335,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:337,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.engine.Flow:337,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.Flow:337,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.Flow:338,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.Flow:338,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:342,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.Flow:343,1"
      Dst: "[org.springframework.webflow.engine.Flow].getStateIds()"
    - Src: "org.springframework.webflow.engine.Flow:343,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:343,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Flow].getStateIds()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 351
    functionLinenumberEnd: 358
    functionDepth: 1
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getStateCount()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.util.concurrent.CopyOnWriteArraySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 2
    ICount: 16
    EdgeCount: 106
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:354"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:357"
        BranchSideFuncs:
        - "getId()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.Flow:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:352,1"
      Dst: "[org.springframework.webflow.engine.Flow].getStateCount()"
    - Src: "org.springframework.webflow.engine.Flow:354,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.engine.Flow:354,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.Flow:354,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.Flow:355,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Flow].getStateCount()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].size()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].size()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].size()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].size()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].size()"
    - "[java.util.TreeSet].size()"
    - "[java.util.TreeMap$KeySet].size()"
    - "[java.util.HashSet].size()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].size()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].size()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].size()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].size()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].size()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].size()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.cglib.beans.FixedKeySet].size()"
    - "[java.util.concurrent.CopyOnWriteArraySet].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].size()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].size()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].size()"
    - "[java.util.TreeMap$EntrySet].size()"
    - "[java.util.Set].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:272,1"
      Dst: "[java.util.Set].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryFlowHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionException"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()"
    - "[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:647,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionException"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()"
    - "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:600,1"
      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)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 453
    functionLinenumberEnd: 455
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionException"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[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)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:107"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:113"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:112"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:108"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:112"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:107,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:107,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:107,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:108,1"
      Dst: "[org.springframework.webflow.engine.FlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)"
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:109,1"
      Dst: "[org.springframework.webflow.engine.FlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(java.lang.Exception)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.FlowExecutionException"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.FlowSession].getState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:569"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:576"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:575"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:572"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:570"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:569,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:570,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:571,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: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:573,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:573,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:576,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:577,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.context.ExternalContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.context.ExternalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.context.ExternalContext)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()"
    - "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(org.springframework.context.MessageSource)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)"
    - "[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireResuming(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.execution.RequestContext)"
    - "[org.apache.commons.logging.Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(java.lang.Exception)"
    functionUses: 0
    ICount: 101
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:247"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:247"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:246"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:249"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:252"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:251"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:266"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:274"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:273"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:266"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:274"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:273"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:266"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:274"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:273"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:266"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:274"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:247,1"
      Dst: "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:249,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:250,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.context.ExternalContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:250,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:252,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:253,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.MessageSource)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:254,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:255,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:256,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:258,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireResuming(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:259,1"
      Dst: "[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.engine.RequestControlContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:265,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:266,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:268,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:270,1"
      Dst: "[org.apache.commons.logging.Log].error(java.lang.Object,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:274,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:261,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].wrap(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 30
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "org.springframework.context.ApplicationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireResuming(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:197"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:198,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.ViewState].resume(org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:536,1"
      Dst: "[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.Flow:537,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)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.FlowVariable)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.FlowVariable].restore(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:622"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:628"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:627"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:623"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:626"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:625"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:622,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.webflow.engine.Flow:622,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.webflow.engine.Flow:622,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.Flow:622,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.Flow:623,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.Flow:624,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.FlowVariable)"
    - Src: "org.springframework.webflow.engine.Flow:624,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:626,1"
      Dst: "[org.springframework.webflow.engine.FlowVariable].restore(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.FlowVariable].restore(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.FlowVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowVariable:89,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - Src: "org.springframework.webflow.engine.FlowVariable:89,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.engine.FlowVariable:90,1"
      Dst: "[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getCurrentViewState(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.ViewState"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.definition.StateDefinition)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:632"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:636"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:631,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - Src: "org.springframework.webflow.engine.Flow:634,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.definition.StateDefinition)"
    - Src: "org.springframework.webflow.engine.Flow:634,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()"
    - "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:291"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:295"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:292,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:295,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:297,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(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:298,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:549,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:550,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:551,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].createFlowSession(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.engine.impl.FlowSessionImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:348,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.engine.impl.FlowSessionImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:92,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:64,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:93,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].readExternal(java.io.ObjectInput)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectInput].readObject()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:305,1"
      Dst: "[java.io.ObjectInput].readObject()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].writeExternal(java.io.ObjectOutput)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectOutput].writeObject(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:310,1"
      Dst: "[java.io.ObjectOutput].writeObject(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 327
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getCaption()"
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootSession()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 62
    ICount: 26
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:315"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:322"
        BranchSideFuncs:
        - "hasStarted()"
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:321"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:316"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:319"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:318"
        BranchSideFuncs:
        - "getCaption()"
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:322"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:326"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "getId()"
        - "append(java.lang.String,java.lang.Object)"
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:325"
        BranchSideFuncs:
        - "getRootSession()"
        - "getFlowId()"
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:315,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:316,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:317,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getCaption()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:317,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:323,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - 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(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:324,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:326,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()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootSession()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].getFirst()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:500,1"
      Dst: "[java.util.LinkedList].getFirst()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: 200
    functionLinenumberEnd: 205
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getId()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:201"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:204"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:203"
        BranchSideFuncs:
        - "getId()"
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:204,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].isRoot()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEmbeddedModeAttribute(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].setEmbeddedMode()"
    - "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    - "[org.springframework.binding.message.StateManageableMessageContext].setMessageSource(org.springframework.context.MessageSource)"
    - "[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.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:356"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:359"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:358"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:359"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:362"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:361"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:362"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:365"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:354,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:355,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:356,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].isRoot()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:360,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:362,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEmbeddedModeAttribute(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:363,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setEmbeddedMode()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:365,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:366,1"
      Dst: "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:366,1"
      Dst: "[org.springframework.binding.message.StateManageableMessageContext].setMessageSource(org.springframework.context.MessageSource)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:367,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:368,1"
      Dst: "[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:369,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:106"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:107,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].isRoot()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:134"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:133"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setEmbeddedMode()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:240,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:240,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:125"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:126,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].endActiveFlowSession(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()"
    - "[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.engine.RequestControlContext,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[java.util.LinkedList].removeLast()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()"
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:404"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:408"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:410"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:399,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:400,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:401,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,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:402,1"
      Dst: "[java.util.LinkedList].removeLast()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:403,1"
      Dst: "[java.util.AbstractCollection].isEmpty()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:406,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:409,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:412,1"
      Dst: "[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:414,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>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:414,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getListeners()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.FlowExecutionListener[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].getArray()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:454,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].getArray()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].getArray()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionListener[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.execution.FlowExecutionListener[])"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionListener[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:458,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionListener[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:60"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:63"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:59,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKeyFactory()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionKeyFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionKeyFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlowSessions()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSessions()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractCollection].isEmpty()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:486"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:486,1"
      Dst: "[java.util.AbstractCollection].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSubflowSessions()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].size()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:493"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:493,1"
      Dst: "[java.util.LinkedList].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getSubflowSessionIterator()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].listIterator(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:507,1"
      Dst: "[java.util.LinkedList].listIterator(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setFlow(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKey(org.springframework.webflow.execution.FlowExecutionKey)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEmbeddedModeAttribute(org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[java.lang.String].trim()"
    - "[java.lang.String].toLowerCase()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:651"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:657"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:656"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:653"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:657"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:656"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImpl:653"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:657"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImpl:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:652,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:653,1"
      Dst: "[java.lang.String].trim()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:653,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImpl:653,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].<init>(java.lang.String,java.lang.String,java.util.Map)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - "[java.util.HashMap].<init>()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation:315"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation:317"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation:312,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation:316,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation:317,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].getPath()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].getId()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].getAttributes()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.ServletMvcView].doRender(java.util.Map<String,?>)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.ServletMvcView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map<String,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.AbstractMvcView].getRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getNativeRequest()"
    - "[org.springframework.webflow.context.ExternalContext].getNativeResponse()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    - "[jakarta.servlet.http.HttpServletRequest].setAttribute(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.mvc.view.AbstractMvcView].getConversionService()"
    - "[java.lang.Class].getName()"
    - "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - "[org.springframework.webflow.mvc.view.AbstractMvcView].getView()"
    - "[org.springframework.web.servlet.View].render(java.util.Map,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.ServletMvcView:52"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.ServletMvcView:55"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.ServletMvcView:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:45,1"
      Dst: "[org.springframework.webflow.mvc.view.AbstractMvcView].getRequestContext()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:46,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:47,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].getNativeRequest()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:48,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].getNativeResponse()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:50,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:50,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:49,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].setAttribute(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:52,1"
      Dst: "[org.springframework.webflow.mvc.view.AbstractMvcView].getConversionService()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:53,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:53,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:55,1"
      Dst: "[org.springframework.webflow.mvc.view.AbstractMvcView].getView()"
    - Src: "org.springframework.webflow.mvc.servlet.ServletMvcView:55,1"
      Dst: "[org.springframework.web.servlet.View].render(java.util.Map,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].<init>(org.springframework.webflow.engine.builder.FlowAssembler)"
    functionSourceFile: "org.springframework.webflow.engine.builder.DefaultFlowHolder"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowAssembler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:64,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:65,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].getFlowDefinitionId()"
    functionSourceFile: "org.springframework.webflow.engine.builder.DefaultFlowHolder"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.FlowAssembler:org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderContext()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowId()"
    - "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilderContext()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:70,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilderContext()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:70,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilderContext()"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowAssembler"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.builder.FlowBuilderContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].getFlowDefinitionResourceString()"
    functionSourceFile: "org.springframework.webflow.engine.builder.DefaultFlowHolder"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilder()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlowResourceString()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getFlowResourceString()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].getFlowResourceString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:74,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilder()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:74,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].getFlowResourceString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilder()"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowAssembler"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.builder.FlowBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].getFlowDefinition()"
    functionSourceFile: "org.springframework.webflow.engine.builder.DefaultFlowHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].getFlowBuilder()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].getFlow()"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].assembleFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].inDevelopment()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].hasFlowChanged()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.DefaultFlowHolder:78"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.DefaultFlowHolder:81"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.DefaultFlowHolder:82"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.DefaultFlowHolder:86"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.DefaultFlowHolder:85"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.DefaultFlowHolder:86"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.DefaultFlowHolder:91"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.DefaultFlowHolder:90"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.DefaultFlowHolder:86"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.DefaultFlowHolder:91"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.DefaultFlowHolder:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:80,1"
      Dst: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].getFlowBuilder()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:80,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:83,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:84,1"
      Dst: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].assembleFlow()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:86,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].inDevelopment()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:86,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].hasFlowChanged()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].getFlowBuilder()"
    functionSourceFile: "org.springframework.webflow.engine.builder.DefaultFlowHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.builder.FlowBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilder()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:118,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilder()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].assembleFlow()"
    functionSourceFile: "org.springframework.webflow.engine.builder.DefaultFlowHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()"
    - "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilderContext()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:109,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:111,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilderContext()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:111,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:111,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowAssembler"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.Flow"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].init(org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - "[org.springframework.webflow.engine.builder.FlowAssembler].directAssembly()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].dispose()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].init(org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].dispose()"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:90,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].init(org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:91,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].directAssembly()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:92,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:94,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].dispose()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowAssembler].directAssembly()"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowAssembler"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildVariables()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].buildVariables()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildInputMapper()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].buildInputMapper()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildStartActions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildStates()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildGlobalTransitions()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].buildGlobalTransitions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildEndActions()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].buildEndActions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildOutputMapper()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].buildOutputMapper()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildExceptionHandlers()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].buildExceptionHandlers()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].buildVariables()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].buildInputMapper()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].buildStartActions()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].buildStates()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].buildGlobalTransitions()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].buildEndActions()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].buildOutputMapper()"
    - "[org.springframework.webflow.engine.builder.FlowBuilder].buildExceptionHandlers()"
    functionUses: 1
    ICount: 18
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:103,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].buildVariables()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:104,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].buildInputMapper()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:105,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].buildStartActions()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:106,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].buildStates()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:107,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].buildGlobalTransitions()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:108,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].buildEndActions()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:109,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].buildOutputMapper()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:110,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilder].buildExceptionHandlers()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].refresh()"
    functionSourceFile: "org.springframework.webflow.engine.builder.DefaultFlowHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].assembleFlow()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:95,1"
      Dst: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].assembleFlow()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].destroy()"
    functionSourceFile: "org.springframework.webflow.engine.builder.DefaultFlowHolder"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].destroy()"
    - "[org.springframework.webflow.definition.FlowDefinition].destroy()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.DefaultFlowHolder:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.DefaultFlowHolder:102"
        BranchSideFuncs:
        - "destroy()"
      - BranchSide: "org.springframework.webflow.engine.builder.DefaultFlowHolder:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:100,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].destroy()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].toString()"
    functionSourceFile: "org.springframework.webflow.engine.builder.DefaultFlowHolder"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilder()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:122,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:122,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].getFlowBuilder()"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:122,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.DefaultFlowHolder:122,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(java.lang.Class,org.springframework.beans.factory.config.AutowireCapableBeanFactory)"
    functionSourceFile: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.springframework.beans.factory.config.AutowireCapableBeanFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:46,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.config.AutowireCapableBeanFactory].createBean(java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:52,1"
      Dst: "[org.springframework.beans.factory.config.AutowireCapableBeanFactory].createBean(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].restoreReferences(java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.config.AutowireCapableBeanFactory].autowireBean(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:56"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:59"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:57,1"
      Dst: "[org.springframework.beans.factory.config.AutowireCapableBeanFactory].autowireBean(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].toString()"
    functionSourceFile: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:62,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:62,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:62,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.format.PercentNumberFormatFactory].<init>()"
    functionSourceFile: "org.springframework.binding.format.PercentNumberFormatFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.format.PercentNumberFormatFactory:27,1"
      Dst: "[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.format.PercentNumberFormatFactory].getNumberFormat(java.util.Locale)"
    functionSourceFile: "org.springframework.binding.format.PercentNumberFormatFactory"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.NumberFormat].getPercentInstance(java.util.Locale)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.format.PercentNumberFormatFactory:29,1"
      Dst: "[java.text.NumberFormat].getPercentInstance(java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.context.expression.MapAccessor$MapAccessException].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.context.expression.MapAccessor$MapAccessException"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.context.expression.MapAccessor$MapAccessException:110,1"
      Dst: "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.context.expression.MapAccessor$MapAccessException].getMessage()"
    functionSourceFile: "org.springframework.context.expression.MapAccessor$MapAccessException"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 51
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.context.expression.MapAccessor$MapAccessException:116,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.executor.FlowExecutorImpl"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    - "org.springframework.webflow.execution.FlowExecutionFactory"
    - "org.springframework.webflow.execution.repository.FlowExecutionRepository"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:100,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:101,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutorImpl].getDefinitionLocator()"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutorImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutorImpl].getExecutionFactory()"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutorImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutorImpl].getExecutionRepository()"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutorImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.repository.FlowExecutionRepository"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutorImpl].launchExecution(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutorImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.executor.FlowExecutionResult"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    - "org.springframework.webflow.context.ExternalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    - "[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.FlowExecutionContext].hasEnded()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()"
    - "[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)"
    - "[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.executor.FlowExecutorImpl:133"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.executor.FlowExecutorImpl:136"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.executor.FlowExecutorImpl:135"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.executor.FlowExecutorImpl:140"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.executor.FlowExecutorImpl:150"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.executor.FlowExecutorImpl:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:133,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:134,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:134,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:136,1"
      Dst: "[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:137,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:138,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:139,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:140,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].hasEnded()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:141,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:141,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:142,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:144,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:146,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:148,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:150,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.core.FlowException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)"
    functionSourceFile: "org.springframework.webflow.context.ExternalContextHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.context.ExternalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].set(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.ExternalContextHolder:41,1"
      Dst: "[java.lang.ThreadLocal].set(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutorImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.executor.FlowExecutionResult"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - "[org.springframework.webflow.execution.FlowExecutionKey].toString()"
    - "[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:189,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:189,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:189,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:190,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKey].toString()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:189,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutionResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.executor.FlowExecutionResult"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.executor.FlowExecutionResult].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.executor.FlowExecutionResult:47,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutionResult].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutionResult].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome)"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutionResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.webflow.execution.FlowExecutionOutcome"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.executor.FlowExecutionResult:33,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutorImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.executor.FlowExecutionResult"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getOutcome()"
    - "[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:185,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:185,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:185,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getOutcome()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:185,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome)"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutionResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.executor.FlowExecutionResult"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.execution.FlowExecutionOutcome"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.executor.FlowExecutionResult].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.executor.FlowExecutionResult:57,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutionResult].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutorImpl].resumeExecution(java.lang.String,org.springframework.webflow.context.ExternalContext)"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutorImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.executor.FlowExecutionResult"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.context.ExternalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(java.lang.String)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.context.ExternalContext)"
    - "[org.springframework.webflow.execution.FlowExecutionContext].hasEnded()"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)"
    - "[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)"
    - "[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.executor.FlowExecutorImpl:159"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.executor.FlowExecutorImpl:162"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.executor.FlowExecutorImpl:161"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.executor.FlowExecutorImpl:169"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.executor.FlowExecutorImpl:173"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.executor.FlowExecutorImpl:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:159,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:160,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:160,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:162,1"
      Dst: "[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:163,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(java.lang.String)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:164,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:165,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:167,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:168,1"
      Dst: "[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.context.ExternalContext)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:169,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].hasEnded()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:170,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:171,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:177,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:173,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.executor.FlowExecutorImpl:174,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.core.FlowException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowLocation].<init>(java.lang.String,java.lang.String,java.util.Set)"
    functionSourceFile: "org.springframework.webflow.config.FlowLocation"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - "[java.util.Collections].emptySet()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowLocation:50"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowLocation:46"
        BranchSideFuncs:
        - "emptySet()"
      - BranchSide: "org.springframework.webflow.config.FlowLocation:45"
        BranchSideFuncs:
        - "<init>()"
        - "hasText(java.lang.String,java.lang.String)"
        - "emptySet()"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowLocation:46,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowLocation:47,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowLocation:50,1"
      Dst: "[java.util.Collections].emptySet()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowLocation].getId()"
    functionSourceFile: "org.springframework.webflow.config.FlowLocation"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowLocation].getPath()"
    functionSourceFile: "org.springframework.webflow.config.FlowLocation"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowLocation].getAttributes()"
    functionSourceFile: "org.springframework.webflow.config.FlowLocation"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser$ParserELContext].<init>(org.springframework.binding.expression.el.ELExpressionParser)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.el.ELExpressionParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELContext].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:157,1"
      Dst: "[jakarta.el.ELContext].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser$ParserELContext].getELResolver()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.ELResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser$ParserELContext].getFunctionMapper()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.FunctionMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser$ParserELContext].getVariableMapper()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.VariableMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser$ParserELContext].mapVariables(org.springframework.binding.expression.ExpressionVariable[],jakarta.el.ExpressionFactory)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 190
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.expression.ExpressionVariable[]"
    - "jakarta.el.ExpressionFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl].<init>()"
    - "[org.springframework.binding.expression.ExpressionVariable].getParserContext()"
    - "[org.springframework.binding.expression.support.FluentParserContext].isTemplate()"
    - "[org.springframework.binding.expression.support.SimpleParserContext].isTemplate()"
    - "[org.springframework.binding.expression.support.NullParserContext].isTemplate()"
    - "[org.springframework.binding.expression.ExpressionVariable].getValueExpression()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(java.lang.String)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(java.lang.String)"
    - "[org.springframework.binding.expression.ExpressionVariable].getName()"
    - "[org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl].setVariable(java.lang.String,jakarta.el.ValueExpression)"
    - "[org.springframework.binding.expression.ParserContext].isTemplate()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.el.VariableMapper].setVariable(java.lang.String,jakarta.el.ValueExpression)"
    functionUses: 1
    ICount: 40
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:173"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:189"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:188"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:173"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:189"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:188"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:175"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:189"
        BranchSideFuncs:
        - "getParserContext()"
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:188"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:176"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:174"
        BranchSideFuncs:
        - "getParserContext()"
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:179"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:182"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:181"
        BranchSideFuncs:
        - "getValueExpression()"
        - "parseValueExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
        - "assertNotDelimited(java.lang.String)"
        - "assertHasText(java.lang.String)"
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:174,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl].<init>()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:176,1"
      Dst: "[org.springframework.binding.expression.ExpressionVariable].getParserContext()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:179,1"
      Dst: "[org.springframework.binding.expression.ParserContext].isTemplate()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:180,1"
      Dst: "[org.springframework.binding.expression.ExpressionVariable].getValueExpression()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:180,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:182,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:183,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:184,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:186,1"
      Dst: "[org.springframework.binding.expression.ExpressionVariable].getName()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$ParserELContext:186,1"
      Dst: "[jakarta.el.VariableMapper].setVariable(java.lang.String,jakarta.el.ValueExpression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl].<init>()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.VariableMapper].<init>()"
    - "[java.util.HashMap].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl:192,1"
      Dst: "[jakarta.el.VariableMapper].<init>()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl:193,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ExpressionVariable].getParserContext()"
    functionSourceFile: "org.springframework.binding.expression.ExpressionVariable"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "org.springframework.binding.expression.ParserContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ExpressionVariable].getValueExpression()"
    functionSourceFile: "org.springframework.binding.expression.ExpressionVariable"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionDepth: 1
    returnType: "jakarta.el.ValueExpression"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.expression.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.ELExpressionParser$ParserELContext].<init>(org.springframework.binding.expression.el.ELExpressionParser)"
    - "[org.springframework.binding.expression.support.FluentParserContext].getExpressionVariables()"
    - "[org.springframework.binding.expression.support.SimpleParserContext].getExpressionVariables()"
    - "[org.springframework.binding.expression.el.ELExpressionParser$ParserELContext].mapVariables(org.springframework.binding.expression.ExpressionVariable[],jakarta.el.ExpressionFactory)"
    - "[org.springframework.binding.expression.el.BindingValueExpression].<init>(jakarta.el.ValueExpression,java.lang.Class,org.springframework.binding.convert.ConversionService,boolean)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].getExpectedType(org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.FluentParserContext:org.springframework.binding.expression.support.NullParserContext:org.springframework.binding.expression.support.SimpleParserContext].isTemplate()"
    - "[org.springframework.binding.expression.ParserContext].getExpressionVariables()"
    - "[jakarta.el.ExpressionFactory].createValueExpression(jakarta.el.ELContext,java.lang.String,java.lang.Class)"
    - "[org.springframework.binding.expression.ParserContext].isTemplate()"
    functionUses: 3
    ICount: 16
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:114,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser$ParserELContext].<init>(org.springframework.binding.expression.el.ELExpressionParser)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:115,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(org.springframework.binding.expression.ExpressionVariable[],jakarta.el.ExpressionFactory)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:116,1"
      Dst: "[jakarta.el.ExpressionFactory].createValueExpression(jakarta.el.ELContext,java.lang.String,java.lang.Class)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:117,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>(jakarta.el.ValueExpression,java.lang.Class,org.springframework.binding.convert.ConversionService,boolean)"
    JavaMethodInfo:
      exceptions:
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].getExpectedType(org.springframework.binding.expression.ParserContext)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.FluentParserContext:org.springframework.binding.expression.support.NullParserContext:org.springframework.binding.expression.support.SimpleParserContext].getExpectedEvaluationResultType()"
    - "[org.springframework.binding.expression.ParserContext].getExpectedEvaluationResultType()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser:122"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:120"
        BranchSideFuncs:
        - "getExpectedEvaluationResultType()"
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:121,1"
      Dst: "[org.springframework.binding.expression.ParserContext].getExpectedEvaluationResultType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].<init>(jakarta.el.ValueExpression,java.lang.Class,org.springframework.binding.convert.ConversionService,boolean)"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.el.ValueExpression"
    - "java.lang.Class"
    - "org.springframework.binding.convert.ConversionService"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ValueExpression].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:33,1"
      Dst: "[jakarta.el.ValueExpression].<init>()"
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:34,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(java.lang.String)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 150
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 2
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser:141"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:142"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:141"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser:141"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:143"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:142"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser:142"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:149"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:148"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser:142"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:149"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:141,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:141,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:143,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:143,1"
      Dst: "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(java.lang.String)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser:152"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:155"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:152,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:153,1"
      Dst: "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ExpressionVariable].getName()"
    functionSourceFile: "org.springframework.binding.expression.ExpressionVariable"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].<init>()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair"
    linkageType: ""
    functionLinenumber: 650
    functionLinenumberEnd: 654
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.concurrent.ConcurrentLinkedDeque].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:651,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:653,1"
      Dst: "[java.util.concurrent.ConcurrentLinkedDeque].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].add(org.springframework.core.convert.converter.GenericConverter)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair"
    linkageType: ""
    functionLinenumber: 655
    functionLinenumberEnd: 658
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.GenericConverter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].addFirst(java.lang.Object)"
    - "[java.util.ArrayDeque].addFirst(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentLinkedDeque].addFirst(java.lang.Object)"
    - "[java.util.Deque].addFirst(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:656,1"
      Dst: "[java.util.Deque].addFirst(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair"
    linkageType: ""
    functionLinenumber: 660
    functionLinenumberEnd: 668
    functionDepth: 0
    returnType: "org.springframework.core.convert.converter.GenericConverter"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[java.util.ArrayDeque].iterator()"
    - "[java.util.concurrent.ConcurrentLinkedDeque].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.core.convert.support.ArrayToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.IdToEntityConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ByteBufferConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationPrinterConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.FallbackObjectToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.MapToMapConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StreamConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationParserConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StringToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToOptionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StringToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[java.util.Deque].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.core.convert.converter.ConditionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 1
    ICount: 17
    EdgeCount: 98
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:661"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:667"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:666"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:662"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:664"
        BranchSideFuncs:
        - "matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:663"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:663"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:666"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:665"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:661,1"
      Dst: "[java.util.Deque].iterator()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:661,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:661,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:663,1"
      Dst: "[org.springframework.core.convert.converter.ConditionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].toString()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair"
    linkageType: ""
    functionLinenumber: 671
    functionLinenumberEnd: 673
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].collectionToCommaDelimitedString(java.util.Collection)"
    functionUses: 62
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair:672,1"
      Dst: "[org.springframework.util.StringUtils].collectionToCommaDelimitedString(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BeanImportModel].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.BeanImportModel"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - "[org.springframework.webflow.engine.model.BeanImportModel].setResource(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BeanImportModel:36,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.BeanImportModel:37,1"
      Dst: "[org.springframework.webflow.engine.model.BeanImportModel].setResource(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BeanImportModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.BeanImportModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BeanImportModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.BeanImportModel"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BeanImportModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.BeanImportModel"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.BeanImportModel].<init>(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BeanImportModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.BeanImportModel].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BeanImportModel].setResource(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.BeanImportModel"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.BeanImportModel:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.BeanImportModel:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.BeanImportModel:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BeanImportModel:63,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.BeanImportModel].getResource()"
    functionSourceFile: "org.springframework.webflow.engine.model.BeanImportModel"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedList].<init>()"
    functionUses: 7
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:41,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.ActionList:46,1"
      Dst: "[java.util.LinkedList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.Action)"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:54,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].addAll(java.util.Collection)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].addAll(java.util.Collection)"
    - "[org.springframework.util.AutoPopulatingList].addAll(java.util.Collection)"
    - "[java.util.Vector].addAll(java.util.Collection)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 7
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ActionList:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionList:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ActionList:65"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "asList(java.lang.Object[])"
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:66,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "org.springframework.webflow.engine.ActionList:66,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].contains(org.springframework.webflow.execution.Action)"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:75,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].remove(org.springframework.webflow.execution.Action)"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].remove(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:84,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].size()"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:92,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].get(int)"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Action"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:101,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IndexOutOfBoundsException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].getAnnotated(int)"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.AnnotatedAction"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ActionList].get(int)"
    - "[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ActionList:111"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionList:115"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ActionList:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:110,1"
      Dst: "[org.springframework.webflow.engine.ActionList].get(int)"
    - Src: "org.springframework.webflow.engine.ActionList:115,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IndexOutOfBoundsException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    - "[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.execution.Action)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:66,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:67,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.execution.Action)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.execution.Action)"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:82,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].iterator()"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[java.util.List].iterator()"
    functionUses: 6
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:123,1"
      Dst: "[java.util.List].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].toArray()"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Action[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:131,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.ActionList:131,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionList].toAnnotatedArray()"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.AnnotatedAction[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[org.springframework.webflow.engine.ActionList].size()"
    - "[org.springframework.webflow.engine.ActionList].getAnnotated(int)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ActionList:141"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionList:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:140,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.ActionList:141,1"
      Dst: "[org.springframework.webflow.engine.ActionList].size()"
    - Src: "org.springframework.webflow.engine.ActionList:142,1"
      Dst: "[org.springframework.webflow.engine.ActionList].getAnnotated(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.ActionList].toString()"
    functionSourceFile: "org.springframework.webflow.engine.ActionList"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    functionUses: 61
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionList:159,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.JpaFlowExecutionListener$1].doInTransactionWithoutResult(org.springframework.transaction.TransactionStatus)"
    functionSourceFile: "org.springframework.webflow.persistence.JpaFlowExecutionListener$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.transaction.TransactionStatus"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.persistence.EntityManager].joinTransaction()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.JpaFlowExecutionListener$1:133,1"
      Dst: "[jakarta.persistence.EntityManager].joinTransaction()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ActionStateModel].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ActionStateModel"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:35,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.ActionStateModel"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.ActionStateModel:39"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ActionStateModel:42"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ActionStateModel:41"
        BranchSideFuncs:
        - "getId()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:43,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:43,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.ActionStateModel"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 57
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - "[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.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.ActionStateModel].getActions()"
    - "[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList)"
    functionUses: 3
    ICount: 34
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:48,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:52,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:52,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:53,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:53,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:54,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:54,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.ActionStateModel].getActions()"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ActionStateModel].getActions()"
    functionSourceFile: "org.springframework.webflow.engine.model.ActionStateModel"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ActionStateModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.ActionStateModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.ActionStateModel].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)"
    - "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList)"
    functionUses: 4
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.ActionStateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:60,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:61,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.ActionStateModel:61,1"
      Dst: "[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList<AbstractActionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.ActionStateModel"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<AbstractActionModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CompositeStringExpression].<init>(org.springframework.binding.expression.Expression[])"
    functionSourceFile: "org.springframework.binding.expression.support.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.CompositeStringExpression:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CompositeStringExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.support.CompositeStringExpression:45"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.support.CompositeStringExpression:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.CompositeStringExpression:44,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "org.springframework.binding.expression.support.CompositeStringExpression:46,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.binding.expression.support.CompositeStringExpression:46,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "org.springframework.binding.expression.support.CompositeStringExpression:48,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.support.CompositeStringExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.CompositeStringExpression:52,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CompositeStringExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CompositeStringExpression].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.support.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.CompositeStringExpression].toString()"
    functionSourceFile: "org.springframework.binding.expression.support.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 63
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.CompositeStringExpression:64,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.expression.support.CompositeStringExpression:64,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.expression.support.CompositeStringExpression:64,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].remove(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].remove(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:73,1"
      Dst: "[java.util.Set].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].isCriteriaSetEmpty()"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].isEmpty()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:80,1"
      Dst: "[java.util.Set].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].listenerAppliesTo(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:90"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:91"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:90,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:90,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:90,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:91,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.binding.expression.EvaluationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.EvaluationException:36,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.EvaluationException].getContextClass()"
    functionSourceFile: "org.springframework.binding.expression.EvaluationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.EvaluationException].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.EvaluationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.DecisionState"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.DecisionState:38,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.DecisionState].doEnter(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.DecisionState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionableState].getRequiredTransition(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.DecisionState:51,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].getRequiredTransition(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.DecisionState:51,1"
      Dst: "[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.collection.StringKeyedMapAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator:223,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator"
    linkageType: ""
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].nextKey()"
    functionUses: 693
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator:225,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].nextKey()"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator:225,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39].bootstrap$()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39:-1,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39].get(java.lang.String,org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.validation.ObjectError"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$3(java.lang.String,org.springframework.binding.message.Message)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39:-1,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$3(java.lang.String,org.springframework.binding.message.Message)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$3(java.lang.String,org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 369
    functionLinenumberEnd: 374
    functionDepth: 1
    returnType: "org.springframework.validation.FieldError"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.Message].getSource()"
    - "[org.springframework.validation.FieldError].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.springframework.binding.message.Message].getText()"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:370"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:373"
        BranchSideFuncs:
        - "getSource()"
        - "getText()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:370,1"
      Dst: "[org.springframework.binding.message.Message].getSource()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:371,1"
      Dst: "[org.springframework.binding.message.Message].getText()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:371,1"
      Dst: "[org.springframework.validation.FieldError].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.Message].getText()"
    functionSourceFile: "org.springframework.binding.message.Message"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.TransitionSet].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedList].<init>()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:34,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.TransitionSet:39,1"
      Dst: "[java.util.LinkedList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Transition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionSet].contains(org.springframework.webflow.engine.Transition)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.TransitionSet:47"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.TransitionSet:50"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.TransitionSet:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:47,1"
      Dst: "[org.springframework.webflow.engine.TransitionSet].contains(org.springframework.webflow.engine.Transition)"
    - Src: "org.springframework.webflow.engine.TransitionSet:50,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.TransitionSet].contains(org.springframework.webflow.engine.Transition)"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Transition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:68,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.TransitionSet].addAll(org.springframework.webflow.engine.Transition[])"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Transition[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List,java.lang.Object[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:59,1"
      Dst: "[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List,java.lang.Object[])"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.AutoPopulatingList].contains(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].contains(java.lang.Object)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:javax.management.AttributeList:sun.awt.util.IdentityArrayList].add(java.lang.Object)"
    - "[java.util.List].contains(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.CollectionUtils:82"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.CollectionUtils:83"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.CollectionUtils:82"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.core.collection.CollectionUtils:82"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.CollectionUtils:85"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.CollectionUtils:84"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.core.collection.CollectionUtils:86"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.CollectionUtils:92"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.core.collection.CollectionUtils:91"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.core.collection.CollectionUtils:87"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.CollectionUtils:85"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.core.collection.CollectionUtils:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils:87,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.CollectionUtils:88,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.TransitionSet].remove(org.springframework.webflow.engine.Transition)"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Transition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].remove(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:77,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.TransitionSet].size()"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:85,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.TransitionSet].toArray()"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.Transition[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:101,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.TransitionSet:101,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.TransitionSet].getTransitionCriterias()"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.TransitionCriteria[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.engine.Transition].getMatchingCriteria()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.TransitionSet:111"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.TransitionSet:114"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.TransitionSet:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:109,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.TransitionSet:111,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.TransitionSet:111,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.TransitionSet:111,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.TransitionSet:112,1"
      Dst: "[org.springframework.webflow.engine.Transition].getMatchingCriteria()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Transition].getMatchingCriteria()"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.TransitionCriteria"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.TransitionSet].hasMatchingTransition(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.TransitionSet:136"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.TransitionSet:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:136,1"
      Dst: "[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.TransitionSet].toString()"
    functionSourceFile: "org.springframework.webflow.engine.TransitionSet"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    functionUses: 61
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.TransitionSet:140,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.FlowModelBuilderException"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.FlowModelBuilderException:35,1"
      Dst: "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.FlowModelBuilderException"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.FlowException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.FlowModelBuilderException:44,1"
      Dst: "[org.springframework.webflow.core.FlowException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.ParserContext$1].<init>()"
    functionSourceFile: "org.springframework.expression.ParserContext$1"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.ParserContext$1:61,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.ParserContext$1].isTemplate()"
    functionSourceFile: "org.springframework.expression.ParserContext$1"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.ParserContext$1].getExpressionPrefix()"
    functionSourceFile: "org.springframework.expression.ParserContext$1"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.ParserContext$1].getExpressionSuffix()"
    functionSourceFile: "org.springframework.expression.ParserContext$1"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletContext,java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:142,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletContext,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletContext,java.util.Map)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:157,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletContext,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletContext)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletContext,java.util.Map)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:173,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletContext,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,java.util.Map)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletContext,java.util.Map)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:188,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletContext,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].<init>(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletContext,java.util.Map)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "jakarta.servlet.ServletContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[jakarta.servlet.http.HttpServletRequest].getAttribute(java.lang.String)"
    - "[org.springframework.web.servlet.support.RequestContextUtils].findWebApplicationContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletContext)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.web.servlet.support.RequestContextUtils].getLocaleResolver(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.web.servlet.LocaleContextResolver].resolveLocaleContext(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.context.i18n.LocaleContext].getLocale()"
    - "[org.springframework.context.i18n.TimeZoneAwareLocaleContext].getTimeZone()"
    - "[org.springframework.web.servlet.LocaleResolver].resolveLocale(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.web.context.WebApplicationContext].getServletContext()"
    - "[org.springframework.web.util.WebUtils].getDefaultHtmlEscape(jakarta.servlet.ServletContext)"
    - "[org.springframework.web.util.WebUtils].getResponseEncodedHtmlEscape(jakarta.servlet.ServletContext)"
    - "[org.springframework.web.util.UrlPathHelper].<init>()"
    - "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:215"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:222"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:221"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:217"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:222"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:221"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:229"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:236"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:235"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:232"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:235"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:234"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:236"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:240"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:255"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:259"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:206,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.web.servlet.support.RequestContext:214,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getAttribute(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:216,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].findWebApplicationContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletContext)"
    - Src: "org.springframework.web.servlet.support.RequestContext:218,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:228,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].getLocaleResolver(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:230,1"
      Dst: "[org.springframework.web.servlet.LocaleContextResolver].resolveLocaleContext(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:231,1"
      Dst: "[org.springframework.context.i18n.LocaleContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:233,1"
      Dst: "[org.springframework.context.i18n.TimeZoneAwareLocaleContext].getTimeZone()"
    - Src: "org.springframework.web.servlet.support.RequestContext:238,1"
      Dst: "[org.springframework.web.servlet.LocaleResolver].resolveLocale(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:246,1"
      Dst: "[org.springframework.web.context.WebApplicationContext].getServletContext()"
    - Src: "org.springframework.web.servlet.support.RequestContext:246,1"
      Dst: "[org.springframework.web.util.WebUtils].getDefaultHtmlEscape(jakarta.servlet.ServletContext)"
    - Src: "org.springframework.web.servlet.support.RequestContext:251,1"
      Dst: "[org.springframework.web.util.WebUtils].getResponseEncodedHtmlEscape(jakarta.servlet.ServletContext)"
    - Src: "org.springframework.web.servlet.support.RequestContext:253,1"
      Dst: "[org.springframework.web.util.UrlPathHelper].<init>()"
    - Src: "org.springframework.web.servlet.support.RequestContext:255,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:256,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getRequest()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.servlet.http.HttpServletRequest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getServletContext()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.servlet.ServletContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.context.WebApplicationContext].getServletContext()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:274,1"
      Dst: "[org.springframework.web.context.WebApplicationContext].getServletContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getWebApplicationContext()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.web.context.WebApplicationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessageSource()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.context.MessageSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getModel()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getFallbackLocale()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:307"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:307,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getFallbackLocale()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getFallbackLocale()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getRequest()"
    - "[org.springframework.web.servlet.support.RequestContext].getServletContext()"
    - "[org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver].getJstlLocale(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletContext)"
    - "[jakarta.servlet.http.HttpServletRequest].getLocale()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:329"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:335"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:334"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:331"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:335"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:330,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getRequest()"
    - Src: "org.springframework.web.servlet.support.RequestContext:330,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getServletContext()"
    - Src: "org.springframework.web.servlet.support.RequestContext:330,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver].getJstlLocale(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletContext)"
    - Src: "org.springframework.web.servlet.support.RequestContext:335,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getLocale()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver].getJstlLocale(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletContext)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 2
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.ServletRequest,java.lang.String)"
    - "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    - "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.http.HttpSession,java.lang.String)"
    - "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.ServletContext,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:939"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:948"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:947"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:941"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:944"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:943"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:944"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:948"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:947"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:944"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:948"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:947"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:948"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:947"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:938,1"
      Dst: "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.ServletRequest,java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:940,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    - Src: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:942,1"
      Dst: "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.http.HttpSession,java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:945,1"
      Dst: "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.ServletContext,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getTimeZone()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getFallbackTimeZone()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:318"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:318,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getFallbackTimeZone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getFallbackTimeZone()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getRequest()"
    - "[org.springframework.web.servlet.support.RequestContext].getServletContext()"
    - "[org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver].getJstlTimeZone(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletContext)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:346"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:352"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:351"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:348"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:352"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:347,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getRequest()"
    - Src: "org.springframework.web.servlet.support.RequestContext:347,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getServletContext()"
    - Src: "org.springframework.web.servlet.support.RequestContext:347,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver].getJstlTimeZone(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver].getJstlTimeZone(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletContext)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 2
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.ServletRequest,java.lang.String)"
    - "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    - "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.http.HttpSession,java.lang.String)"
    - "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.ServletContext,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:954"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:963"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:962"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:956"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:959"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:958"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:959"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:963"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:962"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:959"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:963"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:962"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:963"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:962"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:953,1"
      Dst: "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.ServletRequest,java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:955,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    - Src: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:957,1"
      Dst: "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.http.HttpSession,java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:960,1"
      Dst: "[jakarta.servlet.jsp.jstl.core.Config].get(jakarta.servlet.ServletContext,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.web.servlet.support.RequestContext].changeLocale(java.util.Locale)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContextUtils].getLocaleResolver(jakarta.servlet.http.HttpServletRequest)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.web.servlet.LocaleResolver].setLocale(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.util.Locale)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:364"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:367"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:363,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].getLocaleResolver(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:365,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:367,1"
      Dst: "[org.springframework.web.servlet.LocaleResolver].setLocale(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].changeLocale(java.util.Locale,java.util.TimeZone)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContextUtils].getLocaleResolver(jakarta.servlet.http.HttpServletRequest)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.context.i18n.SimpleTimeZoneAwareLocaleContext].<init>(java.util.Locale,java.util.TimeZone)"
    - "[org.springframework.web.servlet.LocaleContextResolver].setLocaleContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.context.i18n.LocaleContext)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:381"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:382"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:380,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].getLocaleResolver(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:382,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:384,1"
      Dst: "[org.springframework.context.i18n.SimpleTimeZoneAwareLocaleContext].<init>(java.util.Locale,java.util.TimeZone)"
    - Src: "org.springframework.web.servlet.support.RequestContext:384,1"
      Dst: "[org.springframework.web.servlet.LocaleContextResolver].setLocaleContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.context.i18n.LocaleContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.ui.context.Theme"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContextUtils].getTheme(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.web.servlet.support.RequestContext].getFallbackTheme()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:397"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:404"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:400"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:399,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].getTheme(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:402,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getFallbackTheme()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getFallbackTheme()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.ui.context.Theme"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getRequest()"
    - "[org.springframework.web.servlet.support.RequestContextUtils].getThemeSource(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.ui.context.support.ResourceBundleThemeSource].<init>()"
    - "[org.springframework.ui.context.ThemeSource].getTheme(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:417"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:420"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:419"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:421"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:424"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:416,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getRequest()"
    - Src: "org.springframework.web.servlet.support.RequestContext:416,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].getThemeSource(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:418,1"
      Dst: "[org.springframework.ui.context.support.ResourceBundleThemeSource].<init>()"
    - Src: "org.springframework.web.servlet.support.RequestContext:420,1"
      Dst: "[org.springframework.ui.context.ThemeSource].getTheme(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:422,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].changeTheme(org.springframework.ui.context.Theme)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.ui.context.Theme"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContextUtils].getThemeResolver(jakarta.servlet.http.HttpServletRequest)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.ui.context.Theme].getName()"
    - "[org.springframework.web.servlet.ThemeResolver].setThemeName(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:438"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:441"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:440"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:441"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:441"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:437,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].getThemeResolver(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:439,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:441,1"
      Dst: "[org.springframework.ui.context.Theme].getName()"
    - Src: "org.springframework.web.servlet.support.RequestContext:441,1"
      Dst: "[org.springframework.web.servlet.ThemeResolver].setThemeName(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].changeTheme(java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContextUtils].getThemeResolver(jakarta.servlet.http.HttpServletRequest)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.web.servlet.ThemeResolver].setThemeName(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:456"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:459"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:458"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:455,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].getThemeResolver(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:457,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:459,1"
      Dst: "[org.springframework.web.servlet.ThemeResolver].setThemeName(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].setDefaultHtmlEscape(boolean)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:470,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:477"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:476"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:477"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:477,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getDefaultHtmlEscape()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].isResponseEncodedHtmlEscape()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:496"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:495"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:496"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:496,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getResponseEncodedHtmlEscape()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].setUrlPathHelper(org.springframework.web.util.UrlPathHelper)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.web.util.UrlPathHelper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:517,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getUrlPathHelper()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.web.util.UrlPathHelper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getRequestDataValueProcessor()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.web.servlet.support.RequestDataValueProcessor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getContextPath()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.util.UrlPathHelper].getOriginatingContextPath(jakarta.servlet.http.HttpServletRequest)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:549,1"
      Dst: "[org.springframework.web.util.UrlPathHelper].getOriginatingContextPath(jakarta.servlet.http.HttpServletRequest)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getContextUrl(java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getContextPath()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[jakarta.servlet.http.HttpServletResponse].encodeURL(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:559"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:562"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:558,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getContextPath()"
    - Src: "org.springframework.web.servlet.support.RequestContext:558,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:560,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].encodeURL(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getContextUrl(java.lang.String,java.util.Map)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getContextPath()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.web.util.UriComponentsBuilder].fromUriString(java.lang.String)"
    - "[org.springframework.web.util.UriComponentsBuilder].buildAndExpand(java.util.Map)"
    - "[org.springframework.web.util.UriComponents].encode()"
    - "[org.springframework.web.util.UriComponents].toUri()"
    - "[java.net.URI].toASCIIString()"
    - "[jakarta.servlet.http.HttpServletResponse].encodeURL(java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:576"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:579"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:578"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:574,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getContextPath()"
    - Src: "org.springframework.web.servlet.support.RequestContext:574,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:575,1"
      Dst: "[org.springframework.web.util.UriComponentsBuilder].fromUriString(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:575,1"
      Dst: "[org.springframework.web.util.UriComponentsBuilder].buildAndExpand(java.util.Map)"
    - Src: "org.springframework.web.servlet.support.RequestContext:575,1"
      Dst: "[org.springframework.web.util.UriComponents].encode()"
    - Src: "org.springframework.web.servlet.support.RequestContext:575,1"
      Dst: "[org.springframework.web.util.UriComponents].toUri()"
    - Src: "org.springframework.web.servlet.support.RequestContext:575,1"
      Dst: "[java.net.URI].toASCIIString()"
    - Src: "org.springframework.web.servlet.support.RequestContext:577,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].encodeURL(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getPathToServlet()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.util.UrlPathHelper].getOriginatingContextPath(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.web.util.UrlPathHelper].getPathWithinServletMapping(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.web.util.UrlPathHelper].getOriginatingServletPath(jakarta.servlet.http.HttpServletRequest)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:591"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:594"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:593"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:590,1"
      Dst: "[org.springframework.web.util.UrlPathHelper].getOriginatingContextPath(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:591,1"
      Dst: "[org.springframework.web.util.UrlPathHelper].getPathWithinServletMapping(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:591,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:592,1"
      Dst: "[org.springframework.web.util.UrlPathHelper].getOriginatingServletPath(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.web.servlet.support.RequestContext:592,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getRequestUri()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.util.UrlPathHelper].getOriginatingRequestUri(jakarta.servlet.http.HttpServletRequest)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:607,1"
      Dst: "[org.springframework.web.util.UrlPathHelper].getOriginatingRequestUri(jakarta.servlet.http.HttpServletRequest)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getQueryString()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.util.UrlPathHelper].getOriginatingQueryString(jakarta.servlet.http.HttpServletRequest)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:620,1"
      Dst: "[org.springframework.web.util.UrlPathHelper].getOriginatingQueryString(jakarta.servlet.http.HttpServletRequest)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],java.lang.String,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:630,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - Src: "org.springframework.web.servlet.support.RequestContext:630,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],java.lang.String,boolean)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    - "[org.springframework.web.util.HtmlUtils].htmlEscape(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:665"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:668"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:667"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:668"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:664,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:664,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    - Src: "org.springframework.web.servlet.support.RequestContext:668,1"
      Dst: "[org.springframework.web.util.HtmlUtils].htmlEscape(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],java.lang.String,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:641,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - Src: "org.springframework.web.servlet.support.RequestContext:641,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.util.List,java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].toArray()"
    - "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],java.lang.String,boolean)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:652"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:651"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:652,1"
      Dst: "[java.util.List].toArray()"
    - Src: "org.springframework.web.servlet.support.RequestContext:652,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - Src: "org.springframework.web.servlet.support.RequestContext:652,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:678,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - Src: "org.springframework.web.servlet.support.RequestContext:678,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],boolean)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],boolean)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.util.Locale)"
    - "[org.springframework.web.util.HtmlUtils].htmlEscape(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:713"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:711"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:712,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:712,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.util.Locale)"
    - Src: "org.springframework.web.servlet.support.RequestContext:713,1"
      Dst: "[org.springframework.web.util.HtmlUtils].htmlEscape(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:689,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - Src: "org.springframework.web.servlet.support.RequestContext:689,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],boolean)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.util.List)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].toArray()"
    - "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],boolean)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:700"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:699"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:700,1"
      Dst: "[java.util.List].toArray()"
    - Src: "org.springframework.web.servlet.support.RequestContext:700,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - Src: "org.springframework.web.servlet.support.RequestContext:700,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getMessage(java.lang.String,java.lang.Object[],boolean)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(org.springframework.context.MessageSourceResolvable)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.context.MessageSourceResolvable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - "[org.springframework.web.servlet.support.RequestContext].getMessage(org.springframework.context.MessageSourceResolvable,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:723,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - Src: "org.springframework.web.servlet.support.RequestContext:723,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getMessage(org.springframework.context.MessageSourceResolvable,boolean)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getMessage(org.springframework.context.MessageSourceResolvable,boolean)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.springframework.context.MessageSourceResolvable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(org.springframework.context.MessageSourceResolvable,java.util.Locale)"
    - "[org.springframework.web.util.HtmlUtils].htmlEscape(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:735"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:733"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:734,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:734,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(org.springframework.context.MessageSourceResolvable,java.util.Locale)"
    - Src: "org.springframework.web.servlet.support.RequestContext:735,1"
      Dst: "[org.springframework.web.util.HtmlUtils].htmlEscape(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getThemeMessage(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - "[org.springframework.ui.context.Theme].getMessageSource()"
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:750"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:748"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:749,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - Src: "org.springframework.web.servlet.support.RequestContext:749,1"
      Dst: "[org.springframework.ui.context.Theme].getMessageSource()"
    - Src: "org.springframework.web.servlet.support.RequestContext:749,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:749,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getThemeMessage(java.lang.String,java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - "[org.springframework.ui.context.Theme].getMessageSource()"
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:766"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:764"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:765,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - Src: "org.springframework.web.servlet.support.RequestContext:765,1"
      Dst: "[org.springframework.ui.context.Theme].getMessageSource()"
    - Src: "org.springframework.web.servlet.support.RequestContext:765,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:765,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getThemeMessage(java.lang.String,java.util.List,java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - "[org.springframework.ui.context.Theme].getMessageSource()"
    - "[java.util.List].toArray()"
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:781"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:782"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:781"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:783"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:781,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - Src: "org.springframework.web.servlet.support.RequestContext:781,1"
      Dst: "[org.springframework.ui.context.Theme].getMessageSource()"
    - Src: "org.springframework.web.servlet.support.RequestContext:781,1"
      Dst: "[java.util.List].toArray()"
    - Src: "org.springframework.web.servlet.support.RequestContext:782,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:781,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getThemeMessage(java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - "[org.springframework.ui.context.Theme].getMessageSource()"
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.util.Locale)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:797,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - Src: "org.springframework.web.servlet.support.RequestContext:797,1"
      Dst: "[org.springframework.ui.context.Theme].getMessageSource()"
    - Src: "org.springframework.web.servlet.support.RequestContext:797,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:797,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.util.Locale)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getThemeMessage(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - "[org.springframework.ui.context.Theme].getMessageSource()"
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.util.Locale)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:812,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - Src: "org.springframework.web.servlet.support.RequestContext:812,1"
      Dst: "[org.springframework.ui.context.Theme].getMessageSource()"
    - Src: "org.springframework.web.servlet.support.RequestContext:812,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:812,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.util.Locale)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getThemeMessage(java.lang.String,java.util.List)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - "[org.springframework.ui.context.Theme].getMessageSource()"
    - "[java.util.List].toArray()"
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.util.Locale)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:827"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:826"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:827,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - Src: "org.springframework.web.servlet.support.RequestContext:827,1"
      Dst: "[org.springframework.ui.context.Theme].getMessageSource()"
    - Src: "org.springframework.web.servlet.support.RequestContext:827,1"
      Dst: "[java.util.List].toArray()"
    - Src: "org.springframework.web.servlet.support.RequestContext:827,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:827,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.util.Locale)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getThemeMessage(org.springframework.context.MessageSourceResolvable)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.context.MessageSourceResolvable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - "[org.springframework.ui.context.Theme].getMessageSource()"
    - "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(org.springframework.context.MessageSourceResolvable,java.util.Locale)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:841,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getTheme()"
    - Src: "org.springframework.web.servlet.support.RequestContext:841,1"
      Dst: "[org.springframework.ui.context.Theme].getMessageSource()"
    - Src: "org.springframework.web.servlet.support.RequestContext:841,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getLocale()"
    - Src: "org.springframework.web.servlet.support.RequestContext:841,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(org.springframework.context.MessageSourceResolvable,java.util.Locale)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.context.NoSuchMessageException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getErrors(java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.validation.Errors"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - "[org.springframework.web.servlet.support.RequestContext].getErrors(java.lang.String,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:851,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - Src: "org.springframework.web.servlet.support.RequestContext:851,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getErrors(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getErrors(java.lang.String,boolean)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.validation.Errors"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.web.servlet.support.RequestContext].getModelObject(java.lang.String)"
    - "[org.springframework.validation.BindException].getBindingResult()"
    - "[org.springframework.web.bind.EscapedErrors].<init>(org.springframework.validation.Errors)"
    - "[org.springframework.web.bind.EscapedErrors].getSource()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:862"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:865"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:864"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:867"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:878"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:877"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:870"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:873"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:872"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:873"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:876"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:875"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:878"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:882"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:881"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:878"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:882"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:881"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:882"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:886"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:885"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:882"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:886"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:885"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.support.RequestContext:886"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:889"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:888"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:863,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.web.servlet.support.RequestContext:865,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.web.servlet.support.RequestContext:868,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:868,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].getModelObject(java.lang.String)"
    - Src: "org.springframework.web.servlet.support.RequestContext:871,1"
      Dst: "[org.springframework.validation.BindException].getBindingResult()"
    - Src: "org.springframework.web.servlet.support.RequestContext:879,1"
      Dst: "[org.springframework.web.bind.EscapedErrors].<init>(org.springframework.validation.Errors)"
    - Src: "org.springframework.web.servlet.support.RequestContext:883,1"
      Dst: "[org.springframework.web.bind.EscapedErrors].getSource()"
    - Src: "org.springframework.web.servlet.support.RequestContext:887,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 9
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getModelObject(java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[jakarta.servlet.http.HttpServletRequest].getAttribute(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.support.RequestContext:900"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:904"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.support.RequestContext:903"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:901,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.web.servlet.support.RequestContext:904,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getAttribute(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getBindStatus(java.lang.String)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.web.servlet.support.BindStatus"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - "[org.springframework.web.servlet.support.BindStatus].<init>(org.springframework.web.servlet.support.RequestContext,java.lang.String,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:915,1"
      Dst: "[org.springframework.web.servlet.support.RequestContext].isDefaultHtmlEscape()"
    - Src: "org.springframework.web.servlet.support.RequestContext:915,1"
      Dst: "[org.springframework.web.servlet.support.BindStatus].<init>(org.springframework.web.servlet.support.RequestContext,java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext].getBindStatus(java.lang.String,boolean)"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.web.servlet.support.BindStatus"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.BindStatus].<init>(org.springframework.web.servlet.support.RequestContext,java.lang.String,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext:926,1"
      Dst: "[org.springframework.web.servlet.support.BindStatus].<init>(org.springframework.web.servlet.support.RequestContext,java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToLong].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToLong"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToLong:26,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToLong].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToLong"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Long].valueOf(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToLong:30,1"
      Dst: "[java.lang.Long].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToLong].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToLong"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Long].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToLong:35,1"
      Dst: "[java.lang.Long].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 184
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[java.util.LinkedHashSet].<init>(int)"
    - "[java.util.LinkedHashMap].<init>()"
    - "[org.springframework.webflow.engine.ActionList].<init>()"
    - "[org.springframework.webflow.engine.TransitionSet].<init>()"
    - "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()"
    - "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 27
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:180,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    - Src: "org.springframework.webflow.engine.Flow:116,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.engine.Flow:116,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.Flow:126,1"
      Dst: "[java.util.LinkedHashSet].<init>(int)"
    - Src: "org.springframework.webflow.engine.Flow:136,1"
      Dst: "[java.util.LinkedHashMap].<init>()"
    - Src: "org.springframework.webflow.engine.Flow:149,1"
      Dst: "[org.springframework.webflow.engine.ActionList].<init>()"
    - Src: "org.springframework.webflow.engine.Flow:154,1"
      Dst: "[org.springframework.webflow.engine.TransitionSet].<init>()"
    - Src: "org.springframework.webflow.engine.Flow:169,1"
      Dst: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()"
    - Src: "org.springframework.webflow.engine.Flow:181,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].create(java.lang.String,org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 197
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.Flow"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].<init>(java.lang.String)"
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:194,1"
      Dst: "[org.springframework.webflow.engine.Flow].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:195,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.engine.Flow:195,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedList].<init>()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:35,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:40,1"
      Dst: "[java.util.LinkedList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getStartState()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.definition.StateDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:206"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:210"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:207,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.Flow:207,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:207,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getState(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.definition.StateDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:214,1"
      Dst: "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getPossibleOutcomes()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:219"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:224"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:223"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:220"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:223"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:218,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.webflow.engine.Flow:219,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.engine.Flow:219,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.Flow:219,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.Flow:221,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.Flow:221,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:224,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.Flow:224,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.Flow].getClassLoader()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.ResourceLoader].getClassLoader()"
    - "[org.springframework.util.ClassUtils].getDefaultClassLoader()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:228"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:231"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:229,1"
      Dst: "[org.springframework.core.io.ResourceLoader].getClassLoader()"
    - Src: "org.springframework.webflow.engine.Flow:231,1"
      Dst: "[org.springframework.util.ClassUtils].getDefaultClassLoader()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].inDevelopment()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String,java.lang.Boolean)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:240,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.engine.Flow:240,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.engine.Flow:240,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String,java.lang.Boolean)"
    - Src: "org.springframework.webflow.engine.Flow:240,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].add(org.springframework.webflow.engine.State)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 250
    functionLinenumberEnd: 266
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.State"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.State].getFlow()"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].contains(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].contains(java.lang.Object)"
    - "[java.util.HashSet].contains(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].contains(java.lang.Object)"
    - "[java.util.TreeSet].contains(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].contains(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].contains(java.lang.Object)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[java.util.TreeMap$EntrySet].contains(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].contains(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].contains(java.lang.Object)"
    - "[java.util.TreeMap$KeySet].contains(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArraySet].contains(java.lang.Object)"
    - "[org.springframework.webflow.engine.Flow].containsState(java.lang.String)"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[org.springframework.webflow.engine.Flow].getStateIds()"
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - "[java.util.TreeMap$KeySet].isEmpty()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArraySet].isEmpty()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].isEmpty()"
    - "[java.util.HashSet].isEmpty()"
    - "[java.util.TreeSet].isEmpty()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].add(java.lang.Object)"
    - "[java.util.AbstractCollection].add(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].add(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArraySet].add(java.lang.Object)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[java.util.TreeSet].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.State,java.lang.String,java.lang.String)"
    - "[java.util.Set].contains(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.util.Set].isEmpty()"
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:251"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:255"
        BranchSideFuncs:
        - "getFlow()"
      - BranchSide: "org.springframework.webflow.engine.Flow:254"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "containsState(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.Flow:251"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:255"
        BranchSideFuncs:
        - "getFlow()"
      - BranchSide: "org.springframework.webflow.engine.Flow:254"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "containsState(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.Flow:255"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:256"
        BranchSideFuncs:
        - "getId()"
        - "style(java.lang.Object)"
        - "<init>(java.lang.String)"
        - "getStateIds()"
      - BranchSide: "org.springframework.webflow.engine.Flow:255"
        BranchSideFuncs:
        - "getId()"
        - "style(java.lang.Object)"
        - "<init>(java.lang.String)"
        - "getStateIds()"
    - Branch String: "org.springframework.webflow.engine.Flow:255"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:260"
        BranchSideFuncs:
        - "getId()"
        - "style(java.lang.Object)"
        - "<init>(java.lang.String)"
        - "getStateIds()"
      - BranchSide: "org.springframework.webflow.engine.Flow:259"
        BranchSideFuncs:
        - "isEmpty()"
        - "add(java.lang.Object)"
    - Branch String: "org.springframework.webflow.engine.Flow:262"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:265"
        BranchSideFuncs:
        - "setStartState(org.springframework.webflow.engine.State)"
      - BranchSide: "org.springframework.webflow.engine.Flow:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:251,1"
      Dst: "[org.springframework.webflow.engine.State].getFlow()"
    - Src: "org.springframework.webflow.engine.Flow:252,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.Flow:253,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.State,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:253,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:255,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    - 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(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:258,1"
      Dst: "[org.springframework.webflow.engine.Flow].getStateIds()"
    - Src: "org.springframework.webflow.engine.Flow:258,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:258,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:260,1"
      Dst: "[java.util.Set].isEmpty()"
    - Src: "org.springframework.webflow.engine.Flow:261,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:263,1"
      Dst: "[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.Flow].containsState(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 280
    functionLinenumberEnd: 287
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[java.util.concurrent.CopyOnWriteArraySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 14
    EdgeCount: 106
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:281"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:286"
        BranchSideFuncs:
        - "getId()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.engine.Flow:285"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:282"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:285"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:281,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.engine.Flow:281,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.Flow:281,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.Flow:282,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.Flow:282,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 304
    functionLinenumberEnd: 310
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.State"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].contains(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].contains(java.lang.Object)"
    - "[java.util.HashSet].contains(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].contains(java.lang.Object)"
    - "[java.util.TreeSet].contains(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].contains(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].contains(java.lang.Object)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[java.util.TreeMap$EntrySet].contains(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].contains(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].contains(java.lang.Object)"
    - "[java.util.TreeMap$KeySet].contains(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArraySet].contains(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[java.util.Set].contains(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.State,java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:305"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:308"
        BranchSideFuncs:
        - "getId()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.Flow:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:305,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:306,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.Flow:306,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.State,java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:306,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].setStartState(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 295
    functionLinenumberEnd: 298
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    - "[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:296,1"
      Dst: "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:296,1"
      Dst: "[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getTransitionableState(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.TransitionableState"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.lang.ClassCastException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:321"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:324"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:323"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:321"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:324"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:320,1"
      Dst: "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:322,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.Flow:322,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:322,1"
      Dst: "[java.lang.ClassCastException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "java.lang.ClassCastException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.FlowVariable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.FlowVariable].getName()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[javax.script.SimpleBindings].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.EnumMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:365,1"
      Dst: "[org.springframework.webflow.engine.FlowVariable].getName()"
    - Src: "org.springframework.webflow.engine.Flow:365,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowVariable].getName()"
    functionSourceFile: "org.springframework.webflow.engine.FlowVariable"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].addVariables(org.springframework.webflow.engine.FlowVariable[])"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.FlowVariable[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:373"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:376"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:375"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:376"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:377,1"
      Dst: "[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.Flow].getVariable(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.FlowVariable"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:386,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getVariables()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.FlowVariable[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.Map].size()"
    - "[java.util.Collection].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:393,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.webflow.engine.Flow:393,1"
      Dst: "[java.util.Map].size()"
    - Src: "org.springframework.webflow.engine.Flow:393,1"
      Dst: "[java.util.Collection].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getInputMapper()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.mapping.Mapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.Mapper)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.Mapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getStartActionList()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.ActionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getEndActionList()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 426
    functionLinenumberEnd: 428
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.ActionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getOutputMapper()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.mapping.Mapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].setOutputMapper(org.springframework.binding.mapping.Mapper)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 442
    functionLinenumberEnd: 445
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.Mapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 462
    functionLinenumberEnd: 464
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.TransitionSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.ApplicationContext)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 484
    functionLinenumberEnd: 487
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.context.ApplicationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 490
    functionLinenumberEnd: 496
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 30
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:491"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:494"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:493"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:495,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].hashCode()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 27
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:499,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].assertStartStateSet()"
    - "[org.springframework.webflow.engine.Flow].createVariables(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[org.springframework.webflow.engine.FlowInputMappingException].<init>(java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - "[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:520"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:526"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:525"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:522"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:526"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:525"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:522"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:526"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:525"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:518,1"
      Dst: "[org.springframework.webflow.engine.Flow].assertStartStateSet()"
    - Src: "org.springframework.webflow.engine.Flow:519,1"
      Dst: "[org.springframework.webflow.engine.Flow].createVariables(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.Flow:521,1"
      Dst: "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:522,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - Src: "org.springframework.webflow.engine.Flow:523,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.Flow:523,1"
      Dst: "[org.springframework.webflow.engine.FlowInputMappingException].<init>(java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - Src: "org.springframework.webflow.engine.Flow:526,1"
      Dst: "[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.Flow:527,1"
      Dst: "[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.Flow].assertStartStateSet()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:606"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:610"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:607,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.Flow:607,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].createVariables(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.FlowVariable)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:613"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:619"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:618"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:614"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:617"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:616"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:613,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.webflow.engine.Flow:613,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.webflow.engine.Flow:613,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.Flow:613,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.Flow:614,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.Flow:615,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.engine.FlowVariable)"
    - Src: "org.springframework.webflow.engine.Flow:615,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:617,1"
      Dst: "[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.FlowVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowVariable:79,1"
      Dst: "[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.FlowVariable:80,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - Src: "org.springframework.webflow.engine.FlowVariable:80,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowInputMappingException].<init>(java.lang.String,org.springframework.binding.mapping.MappingResults)"
    functionSourceFile: "org.springframework.webflow.engine.FlowInputMappingException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.mapping.MappingResults"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.util.List)"
    - "[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowInputMappingException:34,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - Src: "org.springframework.webflow.engine.FlowInputMappingException:34,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.util.List)"
    - Src: "org.springframework.webflow.engine.FlowInputMappingException:33,1"
      Dst: "[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.FlowExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.FlowExecutionException:49,1"
      Dst: "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.engine.RequestControlContext,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[org.springframework.webflow.engine.FlowOutputMappingException].<init>(java.lang.String,org.springframework.binding.mapping.MappingResults)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:579"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:585"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:584"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:581"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:585"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:584"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:581"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:585"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Flow:584"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:578,1"
      Dst: "[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.Flow:580,1"
      Dst: "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:581,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - Src: "org.springframework.webflow.engine.Flow:582,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.Flow:582,1"
      Dst: "[org.springframework.webflow.engine.FlowOutputMappingException].<init>(java.lang.String,org.springframework.binding.mapping.MappingResults)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.Flow].destroy()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 587
    functionLinenumberEnd: 592
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].close()"
    - "[org.springframework.context.ConfigurableApplicationContext].close()"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Flow:588"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:591"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "org.springframework.webflow.engine.Flow:590"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.Flow:588"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Flow:591"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "org.springframework.webflow.engine.Flow:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:589,1"
      Dst: "[org.springframework.context.ConfigurableApplicationContext].close()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.Flow].toString()"
    functionSourceFile: "org.springframework.webflow.engine.Flow"
    linkageType: ""
    functionLinenumber: 648
    functionLinenumberEnd: 654
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 25
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Flow:649,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:649,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Flow:653,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - "[org.springframework.webflow.engine.model.BindingModel].setProperty(java.lang.String)"
    - "[org.springframework.webflow.engine.model.BindingModel].setConverter(java.lang.String)"
    - "[org.springframework.webflow.engine.model.BindingModel].setRequired(java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BindingModel:39,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.BindingModel:40,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].setProperty(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.BindingModel:41,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].setConverter(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.BindingModel:42,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].setRequired(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.BindingModel].getProperty()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.BindingModel:46"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.BindingModel:49"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.BindingModel:48"
        BranchSideFuncs:
        - "getProperty()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BindingModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].getProperty()"
    - Src: "org.springframework.webflow.engine.model.BindingModel:50,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].getProperty()"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.BindingModel].getConverter()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.BindingModel].setConverter(java.lang.String)"
    - "[org.springframework.webflow.engine.model.BindingModel].getRequired()"
    - "[org.springframework.webflow.engine.model.BindingModel].setRequired(java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BindingModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].getConverter()"
    - Src: "org.springframework.webflow.engine.model.BindingModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.BindingModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].setConverter(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.BindingModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].getRequired()"
    - Src: "org.springframework.webflow.engine.model.BindingModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].setRequired(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].getConverter()"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].setConverter(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.BindingModel:80"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.BindingModel:83"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.BindingModel:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BindingModel:80,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].getRequired()"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].setRequired(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.BindingModel:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.BindingModel:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.BindingModel:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BindingModel:92,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.BindingModel].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BindingModel:60,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BindingModel].setProperty(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.BindingModel"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.BindingModel:68"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.BindingModel:71"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.BindingModel:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BindingModel:68,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:61,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:52,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:56,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:62,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.context.ApplicationContext)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    - "org.springframework.context.ApplicationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:73,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:52,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:56,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:74,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].setMaxFlowExecutions(int)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowExecutorBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:84,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].setMaxFlowExecutionSnapshots(int)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowExecutorBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:93,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].setAlwaysRedirectOnPause(boolean)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowExecutorBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:102,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:102,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].setRedirectInSameState(boolean)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowExecutorBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:113,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:113,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowExecutorBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:123,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.springframework.webflow.config.FlowExecutorBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:133,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.config.FlowExecutorBuilder"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionListener"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(java.lang.String)"
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:145"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:148"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:146,1"
      Dst: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:148,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(java.lang.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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].setConversationManager(org.springframework.webflow.conversation.ConversationManager)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowExecutorBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.ConversationManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].build()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.springframework.webflow.executor.FlowExecutor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionFactory()"
    - "[org.springframework.webflow.config.FlowExecutorBuilder].getFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    - "[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.repository.FlowExecutionRepository)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:168,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionFactory()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:169,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBuilder].getFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:170,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:171,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.repository.FlowExecutionRepository)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionFactory()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()"
    - "[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionAttributes()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:178"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:181"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:176,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:177,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.AttributeMap)"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:179,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 50
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory].<init>()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:41,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:49,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory:122,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionAttributes()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.core.collection.LocalAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].contains(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:218"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:221"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:220"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:221"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:224"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:217,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:217,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:218,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].contains(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:219,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:219,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 1
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].asMap()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:82,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].asMap()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].asMap()"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map)"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:74,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:75,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:76,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].contains(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ConcurrentReferenceHashMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$1].containsKey(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].containsKey(java.lang.Object)"
    - "[java.awt.RenderingHints:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.http.client.reactive.HttpComponentsHeadersAdapter:org.springframework.http.client.reactive.JettyHeadersAdapter:org.springframework.http.client.reactive.Netty5HeadersAdapter:org.springframework.http.client.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.JettyHeadersAdapter:org.springframework.http.server.reactive.Netty5HeadersAdapter:org.springframework.http.server.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.TomcatHeadersAdapter:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].containsKey(java.lang.Object)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 7
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:98,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.factory.FlowExecutionListenerLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].getFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowExecutorBuilder].getConversationManager()"
    - "[org.springframework.webflow.config.FlowExecutorBuilder].getSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)"
    - "[java.lang.Integer].intValue()"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(int)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:188"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:191"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:190"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:189"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:185,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBuilder].getConversationManager()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:186,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBuilder].getSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:187,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:189,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:189,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].getConversationManager()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.conversation.ConversationManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()"
    - "[java.lang.Integer].intValue()"
    - "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:196"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:199"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:198"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:199"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:202"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:201"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:199"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:202"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:197,1"
      Dst: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:200,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:200,1"
      Dst: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBuilder].getSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].intValue()"
    - "[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.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:207"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:211"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:210"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowExecutorBuilder:207"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:211"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBuilder:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:207,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "org.springframework.webflow.config.FlowExecutorBuilder:208,1"
      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:211,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionFactory"
    - "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:50,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:51,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionFactory"
    - "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:48,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:49,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionKeyFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.ActionMethodELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ActionMethodELResolver:37,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ActionMethodELResolver].getCommonPropertyType(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ActionMethodELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ActionMethodELResolver:40"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:43"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:42"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ActionMethodELResolver].getFeatureDescriptors(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ActionMethodELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator<FeatureDescriptor>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ActionMethodELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ActionMethodELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ActionMethodELResolver:52"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:56"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ActionMethodELResolver:53,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ActionMethodELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ActionMethodELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)"
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.execution.AnnotatedAction].setMethod(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ActionMethodELResolver:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:68"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ActionMethodELResolver:63,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.ActionMethodELResolver:64,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)"
    - Src: "org.springframework.webflow.expression.el.ActionMethodELResolver:65,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.webflow.expression.el.ActionMethodELResolver:65,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].setMethod(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].setMethod(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:125,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:125,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ActionMethodELResolver].isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ActionMethodELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ActionMethodELResolver:73"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ActionMethodELResolver:74,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ActionMethodELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ActionMethodELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ActionMethodELResolver:82"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:86"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ActionMethodELResolver:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ActionMethodELResolver:83,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.ActionMethodELResolver:84,1"
      Dst: "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToBigInteger].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBigInteger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBigInteger:28,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToBigInteger].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBigInteger"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.math.BigInteger].<init>(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBigInteger:32,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToBigInteger].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBigInteger"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.math.BigInteger].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBigInteger:37,1"
      Dst: "[java.math.BigInteger].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:343,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:344,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage].test(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage"
    linkageType: ""
    functionLinenumber: 348
    functionLinenumberEnd: 351
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.Message].getSeverity()"
    - "[org.springframework.binding.message.Message].getSource()"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:349"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:-1"
        BranchSideFuncs:
        - "getSource()"
        - "startsWith(java.lang.String)"
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:-2"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:349"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:-1"
        BranchSideFuncs:
        - "getSource()"
        - "startsWith(java.lang.String)"
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:-2"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:350"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:349,1"
      Dst: "[org.springframework.binding.message.Message].getSeverity()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:349,1"
      Dst: "[org.springframework.binding.message.Message].getSource()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage:350,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.conversation.ConversationParameters].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.conversation.ConversationParameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.ConversationParameters:50,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.ConversationParameters].getName()"
    functionSourceFile: "org.springframework.webflow.conversation.ConversationParameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.ConversationParameters].getCaption()"
    functionSourceFile: "org.springframework.webflow.conversation.ConversationParameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.ConversationParameters].getDescription()"
    functionSourceFile: "org.springframework.webflow.conversation.ConversationParameters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.ConversationParameters].toString()"
    functionSourceFile: "org.springframework.webflow.conversation.ConversationParameters"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 62
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.ConversationParameters:81,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.ConversationParameters:81,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.ConversationParameters:81,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].<init>()"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:34,1"
      Dst: "[org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 78
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getLocalName()"
    - "[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(java.lang.String,java.lang.Object)"
    - "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - "[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)"
    - "[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.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()"
    - "[org.w3c.dom.Node].getLocalName()"
    functionUses: 1
    ICount: 17
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:65,1"
      Dst: "[org.w3c.dom.Node].getLocalName()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:66,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:66,1"
      Dst: "[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:67,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:69,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:70,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:71,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:72,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:73,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:74,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:76,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.parsing.ReaderContext].extractSource(java.lang.Object)"
    functionUses: 52
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:94,1"
      Dst: "[org.springframework.beans.factory.parsing.ReaderContext].extractSource(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.beans.factory.parsing.CompositeComponentDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayDeque:java.util.LinkedList:java.util.concurrent.ConcurrentLinkedDeque].push(java.lang.Object)"
    - "[java.util.Deque].push(java.lang.Object)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:103,1"
      Dst: "[java.util.Deque].push(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(java.lang.String)"
    - "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:81"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:85"
        BranchSideFuncs:
        - "addPropertyReference(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:80,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:81,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:83,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:84,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:86,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 148
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.XmlReaderContext].generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()"
    - "[org.springframework.beans.factory.xml.ParserContext].getReaderContext()"
    - "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - "[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)"
    functionUses: 3
    ICount: 17
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:143,1"
      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.beans.factory.xml.XmlReaderContext].generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:144,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:144,1"
      Dst: "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:145,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:146,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.beans.factory.config.BeanDefinition,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:146,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].getReaderContext()"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "org.springframework.beans.factory.xml.XmlReaderContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 77
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.beans.factory.parsing.BeanComponentDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.ParserContext].getRegistry()"
    - "[org.springframework.beans.factory.support.BeanDefinitionReaderUtils].registerBeanDefinition(org.springframework.beans.factory.config.BeanDefinitionHolder,org.springframework.beans.factory.support.BeanDefinitionRegistry)"
    - "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    functionUses: 8
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:125,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getRegistry()"
    - Src: "org.springframework.beans.factory.xml.ParserContext:125,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionReaderUtils].registerBeanDefinition(org.springframework.beans.factory.config.BeanDefinitionHolder,org.springframework.beans.factory.support.BeanDefinitionRegistry)"
    - Src: "org.springframework.beans.factory.xml.ParserContext:126,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].getRegistry()"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "org.springframework.beans.factory.support.BeanDefinitionRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.XmlReaderContext].getRegistry()"
    functionUses: 68
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:72,1"
      Dst: "[org.springframework.beans.factory.xml.XmlReaderContext].getRegistry()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 123
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.beans.factory.parsing.ComponentDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.ParserContext].getContainingComponent()"
    - "[org.springframework.beans.factory.parsing.CompositeComponentDefinition].addNestedComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    - "[org.springframework.beans.factory.parsing.ReaderContext].fireComponentRegistered(org.springframework.beans.factory.parsing.ComponentDefinition)"
    functionUses: 42
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.beans.factory.xml.ParserContext:116"
      Branch Sides:
      - BranchSide: "org.springframework.beans.factory.xml.ParserContext:120"
        BranchSideFuncs:
        - "addNestedComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
      - BranchSide: "org.springframework.beans.factory.xml.ParserContext:119"
        BranchSideFuncs:
        - "fireComponentRegistered(org.springframework.beans.factory.parsing.ComponentDefinition)"
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:115,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getContainingComponent()"
    - Src: "org.springframework.beans.factory.xml.ParserContext:117,1"
      Dst: "[org.springframework.beans.factory.parsing.CompositeComponentDefinition].addNestedComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    - Src: "org.springframework.beans.factory.xml.ParserContext:120,1"
      Dst: "[org.springframework.beans.factory.parsing.ReaderContext].fireComponentRegistered(org.springframework.beans.factory.parsing.ComponentDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].getContainingComponent()"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "org.springframework.beans.factory.parsing.CompositeComponentDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayDeque:java.util.LinkedList:java.util.concurrent.ConcurrentLinkedDeque].peek()"
    - "[java.util.Deque].peek()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:99,1"
      Dst: "[java.util.Deque].peek()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 103
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addConstructorArgValue(java.lang.Object)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addConstructorArgReference(java.lang.String)"
    - "[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.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:91"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:100"
        BranchSideFuncs:
        - "addPropertyReference(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:90,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:91,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:93,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:97,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:97,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addConstructorArgValue(java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:98,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.beans.factory.support.BeanDefinitionBuilder].addConstructorArgReference(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:99,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:101,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - "[org.springframework.beans.MutablePropertyValues].getPropertyValue(java.lang.String)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - "[org.springframework.beans.PropertyValue].getValue()"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].getBeanName()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:136,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:137,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:137,1"
      Dst: "[org.springframework.beans.MutablePropertyValues].getPropertyValue(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:137,1"
      Dst: "[org.springframework.beans.PropertyValue].getValue()"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:138,1"
      Dst: "[org.springframework.beans.factory.config.RuntimeBeanReference].getBeanName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(java.lang.String)"
    - "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:106"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:110"
        BranchSideFuncs:
        - "addPropertyReference(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:105,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:106,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:108,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:109,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:111,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:116"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:119"
        BranchSideFuncs:
        - "addPropertyReference(java.lang.String,java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:115,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:116,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:117,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:123"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:126"
        BranchSideFuncs:
        - "addPropertyReference(java.lang.String,java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:122,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:123,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:124,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:130"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:133"
        BranchSideFuncs:
        - "addPropertyValue(java.lang.String,java.lang.Object)"
      - BranchSide: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:129,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:130,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:131,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.ParserContext].popContainingComponent()"
    - "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:111,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].popContainingComponent()"
    - Src: "org.springframework.beans.factory.xml.ParserContext:111,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].popContainingComponent()"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "org.springframework.beans.factory.parsing.CompositeComponentDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayDeque:java.util.LinkedList:java.util.concurrent.ConcurrentLinkedDeque].pop()"
    - "[java.util.Deque].pop()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:107,1"
      Dst: "[java.util.Deque].pop()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.context.ApplicationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:73,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.context.ApplicationContext"
    - "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.core.io.ResourceLoader)"
    - "[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>()"
    - "[org.springframework.webflow.config.FlowBuilderServicesBuilder].build()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setApplicationContext(org.springframework.context.ApplicationContext)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:87"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:91"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:84,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:53,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:85,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:86,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.core.io.ResourceLoader)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:91,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:91,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].build()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:92,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setApplicationContext(org.springframework.context.ApplicationContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setBasePath(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:112"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:115"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:113,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(java.lang.String,java.lang.String,java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:125,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(java.lang.String,java.lang.String,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].<init>(java.lang.String,java.lang.String,java.util.Map)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:138,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].<init>(java.lang.String,java.lang.String,java.util.Map)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:138,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(java.lang.String,java.lang.String,java.util.Map<String,Object>)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Map<String,Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].<init>(java.lang.String,java.lang.String,java.util.Map)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:152,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].<init>(java.lang.String,java.lang.String,java.util.Map)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:152,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocationPattern(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:161,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,java.lang.String,java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:180,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,java.lang.String,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,java.lang.String,java.util.Map)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:191,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,java.lang.String,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,java.lang.String,java.util.Map<String,Object>)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowBuilder"
    - "java.lang.String"
    - "java.util.Map<String,Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.util.ClassUtils].getShortName(java.lang.Class)"
    - "[org.springframework.util.StringUtils].delete(java.lang.String,java.lang.String)"
    - "[org.springframework.util.StringUtils].uncapitalize(java.lang.String)"
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].<init>(org.springframework.webflow.engine.builder.FlowBuilder,java.lang.String,java.util.Map)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:203"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:203,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:205,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:205,1"
      Dst: "[org.springframework.util.ClassUtils].getShortName(java.lang.Class)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:204,1"
      Dst: "[org.springframework.util.StringUtils].delete(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:204,1"
      Dst: "[org.springframework.util.StringUtils].uncapitalize(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:207,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].<init>(org.springframework.webflow.engine.builder.FlowBuilder,java.lang.String,java.util.Map)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:207,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].<init>(org.springframework.webflow.engine.builder.FlowBuilder,java.lang.String,java.util.Map)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowBuilder"
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - "[java.util.HashMap].<init>()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo:344"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo:346"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo:341,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo:345,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo:346,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].build()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "org.springframework.webflow.definition.registry.FlowDefinitionRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.DefaultFlowRegistry].<init>()"
    - "[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.FlowDefinitionRegistryBuilder].registerFlowLocationPatterns(org.springframework.webflow.config.DefaultFlowRegistry)"
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowBuilders(org.springframework.webflow.config.DefaultFlowRegistry)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:226,1"
      Dst: "[org.springframework.webflow.config.DefaultFlowRegistry].<init>()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:227,1"
      Dst: "[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:229,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocations(org.springframework.webflow.config.DefaultFlowRegistry)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:230,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocationPatterns(org.springframework.webflow.config.DefaultFlowRegistry)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:231,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowBuilders(org.springframework.webflow.config.DefaultFlowRegistry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.DefaultFlowRegistry].<init>()"
    functionSourceFile: "org.springframework.webflow.config.DefaultFlowRegistry"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 30
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.DefaultFlowRegistry:27,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()"
    - Src: "org.springframework.webflow.config.DefaultFlowRegistry:29,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.TreeMap].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:47,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:48,1"
      Dst: "[java.util.TreeMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.TreeMap].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:44,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:45,1"
      Dst: "[java.util.TreeMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    functionSourceFile: "org.springframework.webflow.config.DefaultFlowRegistry"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 43
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    - "[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistry].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.DefaultFlowRegistry:37"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.DefaultFlowRegistry:42"
        BranchSideFuncs:
        - "getFlowModelRegistry()"
        - "setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)"
      - BranchSide: "org.springframework.webflow.config.DefaultFlowRegistry:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.DefaultFlowRegistry:36,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    - Src: "org.springframework.webflow.config.DefaultFlowRegistry:40,1"
      Dst: "[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()"
    - Src: "org.springframework.webflow.config.DefaultFlowRegistry:40,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelRegistry].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()"
    functionSourceFile: "org.springframework.webflow.config.DefaultFlowRegistry"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.model.registry.FlowModelRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocations(org.springframework.webflow.config.DefaultFlowRegistry)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.DefaultFlowRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[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].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,java.lang.String)"
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:237"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:245"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:237,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:237,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:237,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:238,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].getPath()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:239,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].getId()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:240,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowLocation].getAttributes()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:241,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:242,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:243,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.config.FlowDefinitionResource"
    - "org.springframework.webflow.config.DefaultFlowRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionResource].getPath()"
    - "[org.springframework.core.io.Resource].getFilename()"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelLocator)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.config.FlowDefinitionResource)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.FlowModelBuilder)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    - "[org.springframework.webflow.config.FlowDefinitionResource].getId()"
    - "[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    - "[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].<init>(org.springframework.webflow.engine.builder.FlowAssembler)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(java.lang.String,org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:268"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:271"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:268,1"
      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: "[java.lang.String].endsWith(java.lang.String)"
    - 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.FlowModelLocator)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:271,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.config.FlowDefinitionResource)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:271,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:274,1"
      Dst: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.FlowModelBuilder)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:275,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:277,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResource].getId()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:277,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:277,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:278,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:279,1"
      Dst: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].<init>(org.springframework.webflow.engine.builder.FlowAssembler)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:281,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(java.lang.String,org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:282,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResource].getPath()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResource"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "org.springframework.core.io.Resource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelLocator)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.core.io.Resource"
    - "org.springframework.webflow.engine.model.registry.FlowModelLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].<init>()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].init(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelLocator)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:102,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:77,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:85,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:103,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].init(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelLocator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 65
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:42,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:64,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:42,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].init(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelLocator)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 197
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.core.io.Resource"
    - "org.springframework.webflow.engine.model.registry.FlowModelLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:193,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.FlowModelBuilder)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.builder.FlowModelBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:50,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:51,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 143
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.registry.FlowModelHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:139,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:140,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResource].getId()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResource"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResource"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 70
    functionDepth: 3
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap"
    - "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    - "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].initFlowAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].createConversionService()"
    functionUses: 2
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:60,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:61,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:62,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:65,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].initFlowAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:68,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].createConversionService()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].createConversionService()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 130
    functionDepth: 2
    returnType: "org.springframework.binding.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getDelegateConversionService()"
    - "[org.springframework.binding.convert.service.GenericConversionService].getDelegateConversionService()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].<init>(org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - "[org.springframework.binding.convert.service.GenericConversionService].addConverter(org.springframework.binding.convert.converters.Converter)"
    - "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].<init>(org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].<init>(org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)"
    - "[org.springframework.binding.convert.service.GenericConversionService].setParent(org.springframework.binding.convert.ConversionService)"
    - "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    functionUses: 1
    ICount: 16
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:125,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:125,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:125,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:125,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:126,1"
      Dst: "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].<init>(org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:126,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].addConverter(org.springframework.binding.convert.converters.Converter)"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:127,1"
      Dst: "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].<init>(org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:128,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].<init>(org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:128,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].setParent(org.springframework.binding.convert.ConversionService)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].<init>(org.springframework.webflow.engine.builder.FlowBuilderContext)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowBuilderContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:58,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].<init>(org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:143,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.FlowBuilderContext)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowAssembler"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowBuilder"
    - "org.springframework.webflow.engine.builder.FlowBuilderContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:56,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.builder.FlowAssembler:57,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.core.log.CompositeLog].isDebugEnabled()"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].isDebugEnabled()"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.apache.commons.logging.LogAdapter$Log4jLog:org.apache.commons.logging.LogAdapter$Slf4jLog:org.apache.commons.logging.impl.NoOpLog:org.springframework.cglib.beans.BeanMap].isDebugEnabled()"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLocationAwareLog].debug(java.lang.Object)"
    - "[org.springframework.core.log.CompositeLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Log4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].debug(java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionResourceString()"
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].getFlowDefinitionResourceString()"
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].getFlowDefinitionId()"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionId()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionResourceString()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 15
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:98"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:102"
        BranchSideFuncs:
        - "getFlowDefinitionResourceString()"
        - "debug(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:101"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getFlowDefinitionId()"
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:97,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:98,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:99,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionResourceString()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:100,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionId()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:100,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:99,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:102,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocationPatterns(org.springframework.webflow.config.DefaultFlowRegistry)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.DefaultFlowRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Throwable].initCause(java.lang.Throwable)"
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:248"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:264"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:263"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:260"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:248,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:248,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:248,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:249,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:250,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:253,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:255,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:255,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:257,1"
      Dst: "[java.lang.Throwable].initCause(java.lang.Throwable)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:261,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowBuilders(org.springframework.webflow.config.DefaultFlowRegistry)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.DefaultFlowRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].getAttributes()"
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].getId()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].getBuilder()"
    - "[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - "[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:286"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:294"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:286,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:286,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:286,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:287,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].getAttributes()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:288,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:290,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].getId()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:290,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:291,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].getBuilder()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:291,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:292,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:292,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].getAttributes()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].getId()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo].getBuilder()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder$FlowBuilderInfo"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.builder.FlowBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:106,1"
      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.FlowDefinitionHolder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:297"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:300"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:297,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:298,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:298,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder:298,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:40,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.collection.MapAccessor:41,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:57,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:67"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:70"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:67,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:70,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:82,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:94"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:97"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:94,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:97,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequired(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:106,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:107,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].asMap()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.util.Map)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:386"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:390"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:386,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:388,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].asMap()"
    - Src: "org.springframework.binding.collection.MapAccessor:388,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.util.Map)"
    - Src: "org.springframework.binding.collection.MapAccessor:388,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequired(java.lang.Object,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:117,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:118,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getString(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:128,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getString(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getString(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:139"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:142"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:139,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:142,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequiredString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:152,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:153,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getCollection(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Collection<V>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:164"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:167"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:164,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:167,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getCollection(java.lang.Object,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:178"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:181"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:178,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:181,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.collection.MapAccessor:182,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequiredCollection(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.Collection<V>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:193,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:194,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequiredCollection(java.lang.Object,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:207,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:208,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.collection.MapAccessor:209,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getArray(java.lang.Object,java.lang.Class<?\
      \ extends T[]>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<? extends T[]>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:221"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:224"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:220,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.collection.MapAccessor:221,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:224,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequiredArray(java.lang.Object,java.lang.Class<?\
      \ extends T[]>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<? extends T[]>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:237,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:238,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.collection.MapAccessor:239,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class,java.lang.Number)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:251,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class,java.lang.Number)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class,java.lang.Number)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:264"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:267"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:264,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:267,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.collection.MapAccessor:268,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequiredNumber(java.lang.Object,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:279,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:280,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getInteger(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getInteger(java.lang.Object,java.lang.Integer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:290,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getInteger(java.lang.Object,java.lang.Integer)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getInteger(java.lang.Object,java.lang.Integer)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class,java.lang.Number)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:301,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class,java.lang.Number)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequiredInteger(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredNumber(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:311,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredNumber(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getLong(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getLong(java.lang.Object,java.lang.Long)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:321,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getLong(java.lang.Object,java.lang.Long)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getLong(java.lang.Object,java.lang.Long)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class,java.lang.Number)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:332,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class,java.lang.Number)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequiredLong(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredNumber(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:342,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredNumber(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getBoolean(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getBoolean(java.lang.Object,java.lang.Boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:352,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getBoolean(java.lang.Object,java.lang.Boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getBoolean(java.lang.Object,java.lang.Boolean)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: 362
    functionLinenumberEnd: 367
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].containsKey(java.lang.Object)"
    - "[java.util.AbstractMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].containsKey(java.lang.Object)"
    - "[java.util.jar.Attributes].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$1].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].containsKey(java.lang.Object)"
    - "[java.util.Hashtable].containsKey(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].containsKey(java.lang.Object)"
    - "[java.util.TreeMap].containsKey(java.lang.Object)"
    - "[java.util.Properties].containsKey(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].containsKey(java.lang.Object)"
    - "[java.util.IdentityHashMap].containsKey(java.lang.Object)"
    - "[java.util.EnumMap].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].containsKey(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].containsKey(java.lang.Object)"
    - "[java.util.WeakHashMap].containsKey(java.lang.Object)"
    - "[java.awt.RenderingHints].containsKey(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].containsKey(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].containsKey(java.lang.Object)"
    - "[javax.script.SimpleBindings].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].containsKey(java.lang.Object)"
    - "[java.util.HashMap].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:363"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:366"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:365"
        BranchSideFuncs:
        - "assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:363,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:366,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].getRequiredBoolean(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:376,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:377,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].containsKey(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:398"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:402"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.MapAccessor:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:398,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:399,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(java.lang.Object,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(java.lang.Object,java.lang.Object,java.lang.Class)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[java.awt.RenderingHints].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[javax.script.SimpleBindings].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:413,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:413,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(java.lang.Object,java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(java.lang.Object,java.lang.Object,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: 424
    functionLinenumberEnd: 432
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.Object,java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.MapAccessor:426"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:431"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.String)"
        - "getClass()"
      - BranchSide: "org.springframework.binding.collection.MapAccessor:430"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.collection.MapAccessor:426"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.MapAccessor:431"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.String)"
        - "getClass()"
      - BranchSide: "org.springframework.binding.collection.MapAccessor:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:425,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.binding.collection.MapAccessor:426,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "org.springframework.binding.collection.MapAccessor:429,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.collection.MapAccessor:429,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.binding.collection.MapAccessor:429,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.Object,java.lang.Class,java.lang.String)"
    - Src: "org.springframework.binding.collection.MapAccessor:429,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.collection.MapAccessor].assertAssignableTo(java.lang.Class<?>,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.collection.MapAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Class)"
    - "[org.springframework.util.Assert].isTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.MapAccessor:435,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "org.springframework.binding.collection.MapAccessor:435,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Class)"
    - Src: "org.springframework.binding.collection.MapAccessor:435,1"
      Dst: "[org.springframework.util.Assert].isTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getSpecificTargetClasses()"
    functionSourceFile: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 3
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:51"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:50"
        BranchSideFuncs:
        - "getMessage(java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:51,1"
      Dst: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getLocale()"
    - "[org.springframework.context.support.DelegatingMessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    - "[org.springframework.context.support.AbstractMessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    - "[org.springframework.context.support.AbstractApplicationContext].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    functionUses: 2
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:67,1"
      Dst: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getLocale()"
    - Src: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:67,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getLocale()"
    functionSourceFile: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionDepth: 1
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext:org.springframework.webflow.engine.impl.RequestControlContextImpl:org.springframework.webflow.test.MockExternalContext:org.springframework.webflow.test.MockRequestContext].getExternalContext()"
    - "[org.springframework.webflow.mvc.servlet.MvcExternalContext].getLocale()"
    - "[org.springframework.context.i18n.LocaleContextHolder].getLocale()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getLocale()"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:72"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:73"
        BranchSideFuncs:
        - "getLocale()"
      - BranchSide: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:72"
        BranchSideFuncs:
        - "getLocale()"
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:71,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    - Src: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:72,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:73,1"
      Dst: "[org.springframework.context.i18n.LocaleContextHolder].getLocale()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].read(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 3
    returnType: "org.springframework.expression.TypedValue"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(java.lang.Object,java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:55,1"
      Dst: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:55,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].write(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:63,1"
      Dst: "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.AccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModel()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 68
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.FlowModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].getFlowModel()"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].assembleFlowModel()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].hasFlowModelResourceChanged()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].getFlowModel()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].hasFlowModelResourceChanged()"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:56"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:59"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:60"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:63"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:62"
        BranchSideFuncs:
        - "hasFlowModelResourceChanged()"
    - Branch String: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:67"
        BranchSideFuncs:
        - "assembleFlowModel()"
      - BranchSide: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:58,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].getFlowModel()"
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:61,1"
      Dst: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].assembleFlowModel()"
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:63,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].hasFlowModelResourceChanged()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].assembleFlowModel()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].init()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].build()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].getFlowModel()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].dispose()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].init()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].build()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].getFlowModel()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].dispose()"
    functionUses: 2
    ICount: 27
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:87,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].init()"
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:88,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].build()"
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:89,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].getFlowModel()"
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:92,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].dispose()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.model.builder.FlowModelBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModelResource()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "org.springframework.core.io.Resource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].getFlowModelResource()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].getFlowModelResource()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:71,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].getFlowModelResource()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].hasFlowModelChanged()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].hasFlowModelResourceChanged()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].hasFlowModelResourceChanged()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:75,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilder].hasFlowModelResourceChanged()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].refresh()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].assembleFlowModel()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:79,1"
      Dst: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].assembleFlowModel()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].toString()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:100,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:100,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder:100,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:57,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 67
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.TransitionModel].getOn()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:64"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:63"
        BranchSideFuncs:
        - "getOn()"
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:65"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:64"
        BranchSideFuncs:
        - "getOnException()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:63"
        BranchSideFuncs:
        - "getOn()"
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:66"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:63"
        BranchSideFuncs:
        - "getOn()"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:65,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getOn()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:65,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:66,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getOn()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setOnException(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getTo()"
    - "[org.springframework.webflow.engine.model.TransitionModel].setTo(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getBind()"
    - "[org.springframework.webflow.engine.model.TransitionModel].setBind(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getValidate()"
    - "[org.springframework.webflow.engine.model.TransitionModel].setValidate(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()"
    - "[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getHistory()"
    - "[org.springframework.webflow.engine.model.TransitionModel].setHistory(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getAttributes()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getSecured()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - "[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.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList)"
    functionUses: 2
    ICount: 41
    EdgeCount: 27
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:71,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:71,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:71,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setOnException(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:72,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getTo()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:72,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setTo(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:73,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getBind()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:73,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setBind(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:74,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getValidate()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:74,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setValidate(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:75,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:75,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:76,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getHistory()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:76,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setHistory(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:77,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:77,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:77,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:78,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getSecured()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:78,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - 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:79,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getActions()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:79,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:79,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setOnException(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:126"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:129"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:126,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getTo()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setTo(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:144"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:147"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:144,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getBind()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setBind(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 168
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:162"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:165"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:162,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getValidate()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setValidate(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:180"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:183"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:180,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 205
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:199"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:202"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:199,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getHistory()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setHistory(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 216
    functionLinenumberEnd: 223
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:217"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:220"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:217,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getAttributes()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getSecured()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.model.SecuredModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.SecuredModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].getActions()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 95
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.TransitionModel].<init>()"
    - "[org.springframework.webflow.engine.model.TransitionModel].setOn(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setOnException(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setTo(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setBind(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setValidate(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setHistory(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractModel].copy(org.springframework.webflow.engine.model.Model)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList)"
    functionUses: 4
    ICount: 28
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:83,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:84,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setOn(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:85,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setOnException(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:86,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setTo(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:87,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setBind(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:88,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setValidate(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:89,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:90,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setHistory(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:91,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:91,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.TransitionModel:92,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copy(org.springframework.webflow.engine.model.Model)"
    - 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:93,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setOn(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.TransitionModel:108"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:111"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.TransitionModel:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.TransitionModel:108,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList<AttributeModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<AttributeModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList<AbstractActionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.TransitionModel"
    linkageType: ""
    functionLinenumber: 262
    functionLinenumberEnd: 265
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<AbstractActionModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.Action)"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory:43,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getAction()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Action"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.View"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory:52,1"
      Dst: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.Action"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:65,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:52,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].size()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:116"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:117,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:207"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:208,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionListeners"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionListeners:216"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionListeners:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionListeners:217,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionCriteriaChain"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:45,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:39,1"
      Dst: "[java.util.LinkedList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>(org.springframework.webflow.engine.TransitionCriteria[])"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionCriteriaChain"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.TransitionCriteria[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedList].<init>()"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:52,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:39,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:53,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:53,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.TransitionCriteria)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionCriteriaChain"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.support.TransitionCriteriaChain"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.TransitionCriteria"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:javax.management.AttributeList:sun.awt.util.IdentityArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:62,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionCriteriaChain"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.TransitionCriteriaChain:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionCriteriaChain:72"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionCriteriaChain:71"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.TransitionCriteriaChain:68"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionCriteriaChain:71"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionCriteriaChain:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:67,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:67,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:67,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:68,1"
      Dst: "[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.TransitionCriteriaChain].toString()"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionCriteriaChain"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:76,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:76,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:76,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor(org.springframework.webflow.execution.Action[])"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionCriteriaChain"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.TransitionCriteria"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()"
    - "[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.Action)"
    - "[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.TransitionCriteria)"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.TransitionCriteriaChain:86"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionCriteriaChain:87"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionCriteriaChain:86"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.TransitionCriteriaChain:86"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionCriteriaChain:89"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionCriteriaChain:88"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.springframework.webflow.engine.support.TransitionCriteriaChain:90"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionCriteriaChain:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:89,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:91,1"
      Dst: "[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.Action)"
    - Src: "org.springframework.webflow.engine.support.TransitionCriteriaChain:91,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.TransitionCriteria)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.Action)"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionTransitionCriteria"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionTransitionCriteria:52,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowVariable].<init>(java.lang.String,org.springframework.webflow.engine.VariableValueFactory)"
    functionSourceFile: "org.springframework.webflow.engine.FlowVariable"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.engine.VariableValueFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowVariable:46,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    - Src: "org.springframework.webflow.engine.FlowVariable:47,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.FlowVariable:48,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowVariable].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.engine.FlowVariable"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 28
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.FlowVariable:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.FlowVariable:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.FlowVariable:65"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.engine.FlowVariable:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.FlowVariable:65"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.engine.FlowVariable:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.FlowVariable:65"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowVariable:67,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.FlowVariable:67,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.FlowVariable].hashCode()"
    functionSourceFile: "org.springframework.webflow.engine.FlowVariable"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowVariable:71,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "org.springframework.webflow.engine.FlowVariable:71,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowVariable].destroy(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.FlowVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowVariable:98,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    - Src: "org.springframework.webflow.engine.FlowVariable:98,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].remove(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowVariable].toString()"
    functionSourceFile: "org.springframework.webflow.engine.FlowVariable"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowVariable:102,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.FlowVariable:102,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.FlowVariable:102,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDouble].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDouble"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToDouble:26,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDouble].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDouble"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Double].valueOf(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToDouble:30,1"
      Dst: "[java.lang.Double].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDouble].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDouble"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Double].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToDouble:35,1"
      Dst: "[java.lang.Double].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>()"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:59,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution,boolean)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].serialize(org.springframework.webflow.execution.FlowExecution)"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].compress(byte[])"
    - "[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:71"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:80"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:68,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:70,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].serialize(org.springframework.webflow.execution.FlowExecution)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:72,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].compress(byte[])"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:75,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].isCompressed()"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].unmarshal(java.lang.ClassLoader)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.FlowExecution"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].getFlowExecutionData()"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].deserialize(byte[],java.lang.ClassLoader)"
    - "[org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:99,1"
      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[],java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:101,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].getFlowExecutionData()"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].isCompressed()"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].decompress(byte[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:156"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:159"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:156,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].isCompressed()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:157,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].decompress(byte[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].decompress(byte[])"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[java.util.zip.GZIPInputStream].<init>(java.io.InputStream)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[org.springframework.util.FileCopyUtils].copy(java.io.InputStream,java.io.OutputStream)"
    - "[java.util.zip.GZIPInputStream].close()"
    - "[java.io.ByteArrayOutputStream].toByteArray()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:212,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:212,1"
      Dst: "[java.util.zip.GZIPInputStream].<init>(java.io.InputStream)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:213,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:215,1"
      Dst: "[org.springframework.util.FileCopyUtils].copy(java.io.InputStream,java.io.OutputStream)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:217,1"
      Dst: "[java.util.zip.GZIPInputStream].close()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:219,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].deserialize(byte[],java.lang.ClassLoader)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.FlowExecution"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream].<init>(java.io.InputStream,java.lang.ClassLoader)"
    - "[java.io.ObjectInputStream].readObject()"
    - "[java.io.ObjectInputStream].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:189,1"
      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.InputStream,java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:190,1"
      Dst: "[java.io.ObjectInputStream].readObject()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:191,1"
      Dst: "[java.io.ObjectInputStream].close()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:190,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream].<init>(java.io.InputStream,java.lang.ClassLoader)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectInputStream].<init>(java.io.InputStream)"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream].initClassLoader(java.lang.ClassLoader)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:241,1"
      Dst: "[java.io.ObjectInputStream].<init>(java.io.InputStream)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:242,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream].initClassLoader(java.lang.ClassLoader)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream].initClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:247"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:246,1"
      Dst: "[java.lang.Thread].currentThread()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:246,1"
      Dst: "[java.lang.Thread].getContextClassLoader()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException:37,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].equals(byte[],byte[])"
    functionUses: 31
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:114"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:117"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:116"
        BranchSideFuncs:
        - "equals(byte[],byte[])"
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:118,1"
      Dst: "[java.util.Arrays].equals(byte[],byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].hashCode()"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:123"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:125"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].writeExternal(java.io.ObjectOutput)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.DataOutput].writeInt(int)"
    - "[java.io.ObjectOutput].write(byte[])"
    - "[java.io.DataOutput].writeBoolean(boolean)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:133,1"
      Dst: "[java.io.DataOutput].writeInt(int)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:135,1"
      Dst: "[java.io.ObjectOutput].write(byte[])"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:136,1"
      Dst: "[java.io.DataOutput].writeBoolean(boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].readExternal(java.io.ObjectInput)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.DataInput].readInt()"
    - "[java.io.DataInput].readFully(byte[])"
    - "[java.io.DataInput].readBoolean()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:141,1"
      Dst: "[java.io.DataInput].readInt()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:144,1"
      Dst: "[java.io.DataInput].readFully(byte[])"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:145,1"
      Dst: "[java.io.DataInput].readBoolean()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].serialize(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayOutputStream].<init>(int)"
    - "[java.io.ObjectOutputStream].<init>(java.io.OutputStream)"
    - "[java.io.ObjectOutputStream].writeObject(java.lang.Object)"
    - "[java.io.ObjectOutputStream].flush()"
    - "[java.io.ByteArrayOutputStream].toByteArray()"
    - "[java.io.ObjectOutputStream].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:170,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>(int)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:171,1"
      Dst: "[java.io.ObjectOutputStream].<init>(java.io.OutputStream)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:172,1"
      Dst: "[java.io.ObjectOutputStream].writeObject(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:173,1"
      Dst: "[java.io.ObjectOutputStream].flush()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:174,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:175,1"
      Dst: "[java.io.ObjectOutputStream].close()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:174,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].compress(byte[])"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[java.util.zip.GZIPOutputStream].<init>(java.io.OutputStream)"
    - "[java.io.FilterOutputStream].write(byte[])"
    - "[java.util.zip.DeflaterOutputStream].flush()"
    - "[java.util.zip.DeflaterOutputStream].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.ByteArrayOutputStream].toByteArray()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:199,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:200,1"
      Dst: "[java.util.zip.GZIPOutputStream].<init>(java.io.OutputStream)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:201,1"
      Dst: "[java.io.FilterOutputStream].write(byte[])"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:202,1"
      Dst: "[java.util.zip.DeflaterOutputStream].flush()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:203,1"
      Dst: "[java.util.zip.DeflaterOutputStream].close()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:204,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:204,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:67,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrorsName()"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:84,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:84,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormObjectAccessor:93"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:96"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:95"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormObjectAccessor:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:100"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:99"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormObjectAccessor:101"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:104"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:92,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()"
    - "[org.springframework.webflow.action.FormObjectAccessor].getFormObject(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:113,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:113,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].getFormObject(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].getFormObject(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:133,1"
      Dst: "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:133,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(java.lang.Object,org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:123,1"
      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.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].getFormObject(java.lang.String,java.lang.Class<?>,org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:144,1"
      Dst: "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:144,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].putFormObject(java.lang.Object,java.lang.String,org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(java.lang.Object,org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:155,1"
      Dst: "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:155,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:156,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(java.lang.Object,org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors()"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.validation.Errors"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormObjectAccessor:166"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:169"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:168"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormObjectAccessor:170"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:173"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:172"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormObjectAccessor:174"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:177"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormObjectAccessor:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:165,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.validation.Errors"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()"
    - "[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:186,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:186,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.validation.Errors"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:206,1"
      Dst: "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:206,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:206,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.validation.Errors"
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrorsName()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:195,1"
      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.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormObjectAccessor].putFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormObjectAccessor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.validation.Errors"
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.validation.Errors].getObjectName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormObjectAccessor:216,1"
      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: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:216,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormObjectAccessor:217,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver].<init>(java.util.List)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.Collections].emptyList()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:42"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:41"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:41,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:42,1"
      Dst: "[java.util.Collections].emptyList()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver].resolveView(java.lang.String,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.web.servlet.View"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getLocale()"
    - "[org.springframework.web.servlet.ViewResolver].resolveViewName(java.lang.String,java.util.Locale)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Throwable].initCause(java.lang.Throwable)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:46"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:59"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:58"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:49"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:57"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:46,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:46,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:46,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:48,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:48,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].getLocale()"
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:48,1"
      Dst: "[org.springframework.web.servlet.ViewResolver].resolveViewName(java.lang.String,java.util.Locale)"
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:53,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:53,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver:55,1"
      Dst: "[java.lang.Throwable].initCause(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver].getViewIdByConvention(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.InputModel].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.InputModel"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].<init>()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setName(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.InputModel:34,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.InputModel:35,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setName(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.InputModel:36,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.InputModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.InputModel"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.InputModel:40"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.InputModel:43"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.InputModel:42"
        BranchSideFuncs:
        - "getName()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.InputModel:44,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - Src: "org.springframework.webflow.engine.model.InputModel:44,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.InputModel"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getType()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setType(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getRequired()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(java.lang.String)"
    functionUses: 2
    ICount: 16
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.InputModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - Src: "org.springframework.webflow.engine.model.InputModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.InputModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.InputModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getType()"
    - Src: "org.springframework.webflow.engine.model.InputModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setType(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.InputModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getRequired()"
    - Src: "org.springframework.webflow.engine.model.InputModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.InputModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.InputModel"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.InputModel].<init>(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.AbstractMappingModel)"
    functionUses: 4
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.InputModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - Src: "org.springframework.webflow.engine.model.InputModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - Src: "org.springframework.webflow.engine.model.InputModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.InputModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.InputModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.AbstractMappingModel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].<init>()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedHashMap].<init>()"
    - "[org.springframework.binding.message.DefaultMessageContext$1].<init>(org.springframework.binding.message.DefaultMessageContext,java.util.Map)"
    - "[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:59,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:46,1"
      Dst: "[java.util.LinkedHashMap].<init>()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:46,1"
      Dst: "[org.springframework.binding.message.DefaultMessageContext$1].<init>(org.springframework.binding.message.DefaultMessageContext,java.util.Map)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:60,1"
      Dst: "[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].getMessageSource()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.context.MessageSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].getAllMessages()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.Message[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:79"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:82"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:78,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:79,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:79,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:79,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:79,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:80,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:82,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:82,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.Message[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:86,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:87,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:87,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "org.springframework.binding.message.Message[]"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.MessageCriteria"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].iterator()"
    - "[java.util.Vector].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.cglib.beans.BeanMap].values()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].values()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].values()"
    - "[org.springframework.http.HttpHeaders].values()"
    - "[org.springframework.binding.collection.SharedMapDecorator].values()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].values()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].values()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].values()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].values()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].values()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].values()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].values()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].values()"
    - "[org.springframework.util.MultiValueMapAdapter].values()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].values()"
    - "[java.util.TreeMap].values()"
    - "[org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage].test(org.springframework.binding.message.Message)"
    - "[org.springframework.binding.message.MessageContextErrors$lambda_static_1__75].test(org.springframework.binding.message.Message)"
    - "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36].test(org.springframework.binding.message.Message)"
    - "[org.springframework.binding.message.MessageContextErrors$lambda_static_0__74].test(org.springframework.binding.message.Message)"
    - "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38].test(org.springframework.binding.message.Message)"
    - "[org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage].test(org.springframework.binding.message.Message)"
    - "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37].test(org.springframework.binding.message.Message)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:javax.management.AttributeList:org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].size()"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].iterator()"
    - "[org.springframework.binding.message.MessageCriteria].test(org.springframework.binding.message.Message)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 5
    ICount: 26
    EdgeCount: 181
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:92"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:99"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:98"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:93"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:98"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "test(org.springframework.binding.message.Message)"
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:97"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:94"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:97"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:91,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:92,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:92,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:92,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:92,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:93,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:94,1"
      Dst: "[org.springframework.binding.message.MessageCriteria].test(org.springframework.binding.message.Message)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:95,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:99,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:99,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].hasErrorMessages()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].iterator()"
    - "[org.springframework.binding.message.Message].getSeverity()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:103"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:110"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:109"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:104"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:109"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:108"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:105"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:108"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:103,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:103,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:103,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:103,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:104,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:105,1"
      Dst: "[org.springframework.binding.message.Message].getSeverity()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.MessageResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.i18n.LocaleContextHolder].getLocale()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.message.MessageResolver)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)"
    - "[org.springframework.binding.message.Message].getSource()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.message.Message)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:115"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:118"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:117"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.DefaultMessageContext:120"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.DefaultMessageContext:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:114,1"
      Dst: "[org.springframework.context.i18n.LocaleContextHolder].getLocale()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:115,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:116,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.message.MessageResolver)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:116,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:118,1"
      Dst: "[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:119,1"
      Dst: "[org.springframework.binding.message.Message].getSource()"
    - Src: "org.springframework.binding.message.DefaultMessageContext:119,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:121,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.message.Message)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:123,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].clearMessages()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].clear()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:127,1"
      Dst: "[java.util.Map].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].createMessagesMemento()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].<init>(java.util.Map)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:133,1"
      Dst: "[java.util.LinkedHashMap].<init>(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].restoreMessages(java.io.Serializable)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].putAll(java.util.Map)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:138,1"
      Dst: "[java.util.Map].putAll(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageContext].toString()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageContext:157,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:157,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.message.DefaultMessageContext:157,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvoker].<init>()"
    functionSourceFile: "org.springframework.binding.method.MethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - "[org.springframework.binding.method.MethodInvoker$1].<init>(org.springframework.binding.method.MethodInvoker,boolean)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodInvoker:35,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.method.MethodInvoker:42,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - Src: "org.springframework.binding.method.MethodInvoker:47,1"
      Dst: "[org.springframework.binding.method.MethodInvoker$1].<init>(org.springframework.binding.method.MethodInvoker,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvoker].setConversionService(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.method.MethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.method.MethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.springframework.binding.method.MethodSignature"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.MethodSignature].getParameters()"
    - "[org.springframework.binding.method.Parameters].size()"
    - "[org.springframework.binding.method.Parameters].getParameter(int)"
    - "[org.springframework.binding.method.Parameter].evaluateArgument(java.lang.Object)"
    - "[org.springframework.binding.method.Parameter].getType()"
    - "[org.springframework.binding.method.MethodInvoker].applyTypeConversion(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.method.Parameters].getTypesArray()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.method.MethodSignature].getMethodName()"
    - "[org.springframework.binding.method.MethodKey].<init>(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodKey,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodKey,java.lang.Object)"
    - "[java.lang.reflect.InvocationTargetException].getTargetException()"
    - "[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,java.lang.Object[],java.lang.Throwable)"
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodInvoker:73"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodInvoker:78"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodInvoker:77"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodInvoker:79"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodInvoker:87"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodInvoker:86"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodInvoker:80"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodInvoker:78"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodInvoker:77"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodInvoker:82"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodInvoker:78"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodInvoker:77"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodInvoker:90"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodInvoker:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodInvoker:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodInvoker:96"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodInvoker:99"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodInvoker:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodInvoker:71,1"
      Dst: "[org.springframework.binding.method.MethodSignature].getParameters()"
    - Src: "org.springframework.binding.method.MethodInvoker:72,1"
      Dst: "[org.springframework.binding.method.Parameters].size()"
    - Src: "org.springframework.binding.method.MethodInvoker:74,1"
      Dst: "[org.springframework.binding.method.Parameters].getParameter(int)"
    - Src: "org.springframework.binding.method.MethodInvoker:75,1"
      Dst: "[org.springframework.binding.method.Parameter].evaluateArgument(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodInvoker:76,1"
      Dst: "[org.springframework.binding.method.Parameter].getType()"
    - Src: "org.springframework.binding.method.MethodInvoker:76,1"
      Dst: "[org.springframework.binding.method.MethodInvoker].applyTypeConversion(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.binding.method.MethodInvoker:78,1"
      Dst: "[org.springframework.binding.method.Parameters].getTypesArray()"
    - Src: "org.springframework.binding.method.MethodInvoker:83,1"
      Dst: "[java.lang.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>(java.lang.Class,java.lang.String,java.lang.Class[])"
    - Src: "org.springframework.binding.method.MethodInvoker:89,1"
      Dst: "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodInvoker:90,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.binding.method.MethodInvoker:92,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodInvoker:92,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodKey,java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodInvoker:91,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodInvoker:95,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "org.springframework.binding.method.MethodInvoker:97,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodKey,java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodInvoker:101,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException()"
    - Src: "org.springframework.binding.method.MethodInvoker:101,1"
      Dst: "[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,java.lang.Object[],java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.method.MethodInvocationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.binding.method.Parameter].evaluateArgument(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.method.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameter:72,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,java.lang.Object[],java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.method.MethodInvocationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.binding.method.MethodSignature"
    - "java.lang.Object[]"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodSignature,java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodInvocationException:46,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodInvocationException:46,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.method.MethodSignature,java.lang.String)"
    - Src: "org.springframework.binding.method.MethodInvocationException:46,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvoker].applyTypeConversion(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.method.MethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodInvoker:115"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodInvoker:116"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodInvoker:115"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodInvoker:115"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodInvoker:118"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodInvoker:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodInvoker:118,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.method.MethodInvoker:118,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.method.MethodInvoker:118,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].executeConversion(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:145,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:145,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:145,1"
      Dst: "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    functionUses: 3
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:149,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:149,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:149,1"
      Dst: "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionDepth: 1
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    functionUses: 12
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:154,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:154,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:154,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionDepth: 1
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:159,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:159,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:159,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.String,java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutorNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getClassForAlias(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionDepth: 1
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getClassForAlias(java.lang.String)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getClassForAlias(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    functionUses: 5
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:163,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:163,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:163,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getDelegateConversionService()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionDepth: 1
    returnType: "org.springframework.core.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getDelegateConversionService()"
    - "[org.springframework.binding.convert.service.GenericConversionService].getDelegateConversionService()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    functionUses: 5
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:167,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowBuilderServices()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:167,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy:167,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration"
    linkageType: ""
    functionLinenumber: 16
    functionLinenumberEnd: 20
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedHashSet].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:17,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:19,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration].addBinding(org.springframework.webflow.engine.builder.BinderConfiguration$Binding)"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.BinderConfiguration$Binding"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].add(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.HashSet:java.util.TreeSet:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.CopyOnWriteArraySet].add(java.lang.Object)"
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:26,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration].getBindings()"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration].getBinding(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].getProperty()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.BinderConfiguration:42"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.BinderConfiguration:47"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.BinderConfiguration:46"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.BinderConfiguration:43"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.BinderConfiguration:46"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.BinderConfiguration:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:42,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:42,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:42,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:43,1"
      Dst: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].getProperty()"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:43,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].getProperty()"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration].getConverterId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.BinderConfiguration].getBinding(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].getConverter()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.BinderConfiguration:59"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.BinderConfiguration:62"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.BinderConfiguration:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:58,1"
      Dst: "[org.springframework.webflow.engine.builder.BinderConfiguration].getBinding(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration:60,1"
      Dst: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].getConverter()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].getConverter()"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:52,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory].getELContext(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.el.ELContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - "[java.util.List].add(java.lang.Object)"
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()"
    - "[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.List)"
    - "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext].<init>(jakarta.el.ELResolver)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:55,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:56,1"
      Dst: "[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:56,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:57,1"
      Dst: "[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:58,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:59,1"
      Dst: "[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:60,1"
      Dst: "[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:61,1"
      Dst: "[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:62,1"
      Dst: "[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.List)"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory:63,1"
      Dst: "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext].<init>(jakarta.el.ELResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.expression.el.RequestContextELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:47,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:32,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:61,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.List)"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.lang.Object,java.util.List)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:50,1"
      Dst: "[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.lang.Object,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.lang.Object,java.util.List)"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.CompositeELResolver].<init>()"
    - "[org.springframework.binding.expression.el.DefaultELResolver].configureResolvers(java.util.List)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:58,1"
      Dst: "[jakarta.el.CompositeELResolver].<init>()"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:60,1"
      Dst: "[org.springframework.binding.expression.el.DefaultELResolver].configureResolvers(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext].<init>(jakarta.el.ELResolver)"
    functionSourceFile: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.el.ELResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELContext].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext:71,1"
      Dst: "[jakarta.el.ELContext].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory$SimpleFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:58,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory$SimpleFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,java.lang.String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.FlowExecution"
    argCount: 5
    argTypes:
    - "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot"
    - "java.lang.String"
    - "org.springframework.webflow.execution.FlowExecutionKey"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    - "org.springframework.webflow.execution.FlowExecutionKeyFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    - "[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory$SimpleFlowExecutionSnapshot].getFlowExecution()"
    - "[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,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:65,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:66,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory$SimpleFlowExecutionSnapshot].getFlowExecution()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:67,1"
      Dst: "[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,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].<init>()"
    - "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:45,1"
      Dst: "[org.springframework.binding.expression.support.AbstractExpressionParser].<init>()"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:46,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:53,1"
      Dst: "[org.springframework.binding.expression.support.AbstractExpressionParser].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].getConversionService()"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setConversionService(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAutoGrowNestedPaths(boolean)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAutoGrowCollectionLimit(int)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].doParseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionDepth: 1
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.expression.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].<init>(java.lang.String,org.springframework.binding.convert.ConversionService)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowNestedPaths(boolean)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowCollectionLimit(int)"
    functionUses: 5
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:97,1"
      Dst: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].<init>(java.lang.String,org.springframework.binding.convert.ConversionService)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:98,1"
      Dst: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowNestedPaths(boolean)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:99,1"
      Dst: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowCollectionLimit(int)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.ParserException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].<init>(java.lang.String,org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:64,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowNestedPaths(boolean)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowCollectionLimit(int)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.SpringConvertingConverterAdapter"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,java.lang.Class)"
    - "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,java.lang.Class)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.SpringConvertingConverterAdapter:54,1"
      Dst: "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.SpringConvertingConverterAdapter"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.SpringConvertingConverterAdapter"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:305,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult].test(org.springframework.binding.mapping.MappingResult)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.MappingResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.MappingResult].isError()"
    - "[org.springframework.binding.mapping.MappingResult].getMapping()"
    - "[org.springframework.binding.mapping.Mapping].getTargetExpression()"
    - "[org.springframework.binding.expression.Expression].getExpressionString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:310"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:313"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:312"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:310"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:313"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:310,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].isError()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:310,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].getMapping()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:310,1"
      Dst: "[org.springframework.binding.mapping.Mapping].getTargetExpression()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:310,1"
      Dst: "[org.springframework.binding.expression.Expression].getExpressionString()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult:310,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.collection.StringKeyedMapAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator:194,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator"
    linkageType: ""
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].nextKey()"
    functionUses: 693
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator:196,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].nextKey()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.ViewActionStateHolder].<init>(java.lang.String,boolean,org.springframework.binding.mapping.MappingResults)"
    functionSourceFile: "org.springframework.webflow.mvc.view.ViewActionStateHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "org.springframework.binding.mapping.MappingResults"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.ViewActionStateHolder:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.ViewActionStateHolder].getEventId()"
    functionSourceFile: "org.springframework.webflow.mvc.view.ViewActionStateHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.ViewActionStateHolder].getUserEventProcessed()"
    functionSourceFile: "org.springframework.webflow.mvc.view.ViewActionStateHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.ViewActionStateHolder].getMappingResults()"
    functionSourceFile: "org.springframework.webflow.mvc.view.ViewActionStateHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.mapping.MappingResults"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()"
    functionSourceFile: "org.springframework.webflow.mvc.view.ViewActionStateHolder"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 62
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.ViewActionStateHolder:57,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.view.ViewActionStateHolder:57,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.view.ViewActionStateHolder:57,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BinderModel].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.model.BinderModel"
    linkageType: ""
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BinderModel:24,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BinderModel].getBindings()"
    functionSourceFile: "org.springframework.webflow.engine.model.BinderModel"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList<BindingModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.BinderModel"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<BindingModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BinderModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.BinderModel"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BinderModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.BinderModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.BinderModel].getBindings()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BinderModel:42,1"
      Dst: "[org.springframework.webflow.engine.model.BinderModel].getBindings()"
    - Src: "org.springframework.webflow.engine.model.BinderModel:42,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.BinderModel:42,1"
      Dst: "[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.BinderModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.BinderModel"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.BinderModel].<init>()"
    - "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList)"
    functionUses: 4
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.BinderModel:46,1"
      Dst: "[org.springframework.webflow.engine.model.BinderModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.BinderModel:47,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.BinderModel:47,1"
      Dst: "[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].<init>(int)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.concurrent.locks.ReentrantLock].<init>()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:36,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:32,1"
      Dst: "[java.util.concurrent.locks.ReentrantLock].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].lock()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.locks.Lock].tryLock(long,java.util.concurrent.TimeUnit)"
    - "[org.springframework.webflow.conversation.impl.LockTimeoutException].<init>(int)"
    - "[org.springframework.webflow.conversation.impl.LockInterruptedException].<init>(java.lang.InterruptedException)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:43"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:48"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:42,1"
      Dst: "[java.util.concurrent.locks.Lock].tryLock(long,java.util.concurrent.TimeUnit)"
    - Src: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:44,1"
      Dst: "[org.springframework.webflow.conversation.impl.LockTimeoutException].<init>(int)"
    - Src: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:47,1"
      Dst: "[org.springframework.webflow.conversation.impl.LockInterruptedException].<init>(java.lang.InterruptedException)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.conversation.ConversationLockException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.LockTimeoutException].<init>(int)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.LockTimeoutException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[org.springframework.webflow.conversation.ConversationLockException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.LockTimeoutException:28,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "org.springframework.webflow.conversation.impl.LockTimeoutException:28,1"
      Dst: "[org.springframework.webflow.conversation.ConversationLockException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.LockInterruptedException].<init>(java.lang.InterruptedException)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.LockInterruptedException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.InterruptedException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.ConversationLockException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.LockInterruptedException:33,1"
      Dst: "[org.springframework.webflow.conversation.ConversationLockException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].unlock()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.locks.Lock].unlock()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:52,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$4].<init>(java.lang.String,int)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$4"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$4:72,1"
      Dst: "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$4].getScope(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$4:74,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.WildcardTransitionCriteria].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.WildcardTransitionCriteria"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.WildcardTransitionCriteria:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.WildcardTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.WildcardTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.WildcardTransitionCriteria].readResolve()"
    functionSourceFile: "org.springframework.webflow.engine.WildcardTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.ObjectStreamException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.WildcardTransitionCriteria].toString()"
    functionSourceFile: "org.springframework.webflow.engine.WildcardTransitionCriteria"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.Success].getCode()"
    functionSourceFile: "org.springframework.binding.mapping.results.Success"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.Success].isError()"
    functionSourceFile: "org.springframework.binding.mapping.results.Success"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.Success].getErrorCause()"
    functionSourceFile: "org.springframework.binding.mapping.results.Success"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.Success].getOriginalValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.Success"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.Success].getMappedValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.Success"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$2].<init>(java.lang.String,int)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$2"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$2:49,1"
      Dst: "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$2].getScope(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$2:51,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.expression.spel.standard.SpelExpressionParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:57,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.ConversionService)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpressionParser].getConversionService()"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpressionParser"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 89
    functionDepth: 3
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.expression.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext].getExpressionVariables()"
    - "[org.springframework.binding.expression.support.SimpleParserContext].getExpressionVariables()"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpressionVariables(org.springframework.binding.expression.ExpressionVariable[])"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.NullParserContext:org.springframework.binding.expression.support.SimpleParserContext].getExpectedEvaluationResultType()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getDelegateConversionService()"
    - "[org.springframework.binding.convert.service.GenericConversionService].getDelegateConversionService()"
    - "[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.lang.Class,org.springframework.binding.expression.spel.EvaluationContextFactory)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].createSpringELExpression(java.util.Map,org.springframework.expression.Expression,java.lang.Class,org.springframework.core.convert.ConversionService)"
    - "[org.springframework.binding.expression.ParserContext].getExpressionVariables()"
    - "[org.springframework.binding.expression.ParserContext].getExpectedEvaluationResultType()"
    - "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    functionUses: 25
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpressionParser:79"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:77"
        BranchSideFuncs:
        - "parseSpelExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
        - "parseSpelExpressionVariables(org.springframework.binding.expression.ExpressionVariable[])"
        - "getExpressionVariables()"
        - "getDelegateConversionService()"
        - "getExpectedEvaluationResultType()"
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:76"
        BranchSideFuncs:
        - "hasText(java.lang.String,java.lang.String)"
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpressionParser:86"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:88"
        BranchSideFuncs:
        - "<init>(org.springframework.expression.Expression,java.lang.Class,org.springframework.binding.expression.spel.EvaluationContextFactory)"
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:87"
        BranchSideFuncs:
        - "createSpringELExpression(java.util.Map,org.springframework.expression.Expression,java.lang.Class,org.springframework.core.convert.ConversionService)"
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:77,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:80,1"
      Dst: "[org.springframework.binding.expression.ParserContext].getExpressionVariables()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:80,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpressionVariables(org.springframework.binding.expression.ExpressionVariable[])"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:82,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:83,1"
      Dst: "[org.springframework.binding.expression.ParserContext].getExpectedEvaluationResultType()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:84,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:87,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.lang.Class,org.springframework.binding.expression.spel.EvaluationContextFactory)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:88,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpressionParser].createSpringELExpression(java.util.Map,org.springframework.expression.Expression,java.lang.Class,org.springframework.core.convert.ConversionService)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.ParserException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpressionVariables(org.springframework.binding.expression.ExpressionVariable[])"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpressionParser"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 135
    functionDepth: 1
    returnType: "java.util.Map<String,Expression>"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.ExpressionVariable[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>(int)"
    - "[org.springframework.binding.expression.ExpressionVariable].getName()"
    - "[org.springframework.binding.expression.ExpressionVariable].getParserContext()"
    - "[org.springframework.binding.expression.ExpressionVariable].getValueExpression()"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpressionParser:127"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:128"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:127"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpressionParser:127"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:130"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:129"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpressionParser:131"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:130,1"
      Dst: "[java.util.HashMap].<init>(int)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:132,1"
      Dst: "[org.springframework.binding.expression.ExpressionVariable].getName()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:132,1"
      Dst: "[org.springframework.binding.expression.ExpressionVariable].getValueExpression()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:132,1"
      Dst: "[org.springframework.binding.expression.ExpressionVariable].getParserContext()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:132,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:132,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpressionParser"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionDepth: 1
    returnType: "org.springframework.expression.Expression"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.expression.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].getSpelParserContext(org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.expression.common.TemplateAwareExpressionParser].parseExpression(java.lang.String,org.springframework.expression.ParserContext)"
    - "[org.springframework.expression.common.TemplateAwareExpressionParser].parseExpression(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpressionParser:108"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:111"
        BranchSideFuncs:
        - "parseExpression(java.lang.String,org.springframework.expression.ParserContext)"
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:110"
        BranchSideFuncs:
        - "parseExpression(java.lang.String)"
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:107,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpressionParser].getSpelParserContext(org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:109,1"
      Dst: "[org.springframework.expression.common.TemplateAwareExpressionParser].parseExpression(java.lang.String,org.springframework.expression.ParserContext)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:111,1"
      Dst: "[org.springframework.expression.common.TemplateAwareExpressionParser].parseExpression(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpressionParser].getSpelParserContext(org.springframework.binding.expression.ParserContext)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpressionParser"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "org.springframework.expression.ParserContext"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.FluentParserContext:org.springframework.binding.expression.support.NullParserContext:org.springframework.binding.expression.support.SimpleParserContext].isTemplate()"
    - "[org.springframework.binding.expression.ParserContext].isTemplate()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpressionParser:115"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpressionParser:114"
        BranchSideFuncs:
        - "isTemplate()"
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:115,1"
      Dst: "[org.springframework.binding.expression.ParserContext].isTemplate()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.lang.Class,org.springframework.binding.expression.spel.EvaluationContextFactory)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpression"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.expression.Expression"
    - "java.lang.Class"
    - "org.springframework.binding.expression.spel.EvaluationContextFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:74,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:76,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpressionParser].createSpringELExpression(java.util.Map,org.springframework.expression.Expression,java.lang.Class,org.springframework.core.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpressionParser"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 2
    returnType: "org.springframework.binding.expression.spel.SpringELExpression"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "org.springframework.expression.Expression"
    - "java.lang.Class"
    - "org.springframework.core.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.util.Map,java.lang.Class,org.springframework.core.convert.ConversionService,java.util.List)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpressionParser:102,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.util.Map,java.lang.Class,org.springframework.core.convert.ConversionService,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.util.Map,java.lang.Class,org.springframework.core.convert.ConversionService,java.util.List)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpression"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionDepth: 1
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.springframework.expression.Expression"
    - "java.util.Map"
    - "java.lang.Class"
    - "org.springframework.core.convert.ConversionService"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].<init>(java.util.List,org.springframework.core.convert.ConversionService,java.util.Map)"
    - "[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.lang.Class,org.springframework.binding.expression.spel.EvaluationContextFactory)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:65,1"
      Dst: "[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].<init>(java.util.List,org.springframework.core.convert.ConversionService,java.util.Map)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:65,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.lang.Class,org.springframework.binding.expression.spel.EvaluationContextFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].<init>()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.util.MethodInvoker:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].setTargetClass(java.lang.Class)"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].getTargetClass()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].setTargetObject(java.lang.Object)"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.util.MethodInvoker:92"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.util.MethodInvoker:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.util.MethodInvoker:93,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.util.MethodInvoker].getTargetObject()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].setTargetMethod(java.lang.String)"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].getTargetMethod()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].setStaticMethod(java.lang.String)"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].setArguments(java.lang.Object[])"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].getArguments()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.util.MethodInvoker:147"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:146"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.util.MethodInvoker].prepare()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 194
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].lastIndexOf(int)"
    - "[java.lang.String].length()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].substring(int)"
    - "[org.springframework.beans.factory.config.MethodInvokingBean].resolveClassName(java.lang.String)"
    - "[org.springframework.scheduling.support.MethodInvokingRunnable].resolveClassName(java.lang.String)"
    - "[org.springframework.util.MethodInvoker].resolveClassName(java.lang.String)"
    - "[org.springframework.util.MethodInvoker].getTargetClass()"
    - "[org.springframework.util.MethodInvoker].getTargetMethod()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.util.MethodInvoker].getArguments()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    - "[org.springframework.util.MethodInvoker].findMatchingMethod()"
    - "[org.springframework.beans.support.ArgumentConvertingMethodInvoker].findMatchingMethod()"
    functionUses: 3
    ICount: 51
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.springframework.util.MethodInvoker:158"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:171"
        BranchSideFuncs:
        - "length()"
        - "lastIndexOf(int)"
      - BranchSide: "org.springframework.util.MethodInvoker:170"
        BranchSideFuncs:
        - "getTargetClass()"
        - "getArguments()"
        - "notNull(java.lang.Object,java.lang.String)"
        - "getTargetMethod()"
    - Branch String: "org.springframework.util.MethodInvoker:160"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:161"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.util.MethodInvoker:160"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.springframework.util.MethodInvoker:160"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:165"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.util.MethodInvoker:164"
        BranchSideFuncs:
        - "substring(int)"
        - "resolveClassName(java.lang.String)"
        - "substring(int,int)"
    - Branch String: "org.springframework.util.MethodInvoker:178"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:184"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "org.springframework.util.MethodInvoker:183"
        BranchSideFuncs:
        - "findMatchingMethod()"
        - "getMethod(java.lang.String,java.lang.Class[])"
    - Branch String: "org.springframework.util.MethodInvoker:179"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:179"
        BranchSideFuncs:
        - "substring(int)"
        - "getTargetClass()"
        - "getArguments()"
        - "notNull(java.lang.Object,java.lang.String)"
        - "resolveClassName(java.lang.String)"
        - "substring(int,int)"
        - "findMatchingMethod()"
        - "getClass()"
        - "getTargetMethod()"
        - "getMethod(java.lang.String,java.lang.Class[])"
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.util.MethodInvoker:178"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "org.springframework.util.MethodInvoker:189"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:193"
        BranchSideFuncs:
        - "findMatchingMethod()"
        - "getMethod(java.lang.String,java.lang.Class[])"
      - BranchSide: "org.springframework.util.MethodInvoker:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.util.MethodInvoker:159,1"
      Dst: "[java.lang.String].lastIndexOf(int)"
    - Src: "org.springframework.util.MethodInvoker:160,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.util.MethodInvoker:161,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.util.MethodInvoker:165,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "org.springframework.util.MethodInvoker:166,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.util.MethodInvoker:167,1"
      Dst: "[org.springframework.util.MethodInvoker].resolveClassName(java.lang.String)"
    - Src: "org.springframework.util.MethodInvoker:171,1"
      Dst: "[org.springframework.util.MethodInvoker].getTargetClass()"
    - Src: "org.springframework.util.MethodInvoker:172,1"
      Dst: "[org.springframework.util.MethodInvoker].getTargetMethod()"
    - Src: "org.springframework.util.MethodInvoker:173,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.util.MethodInvoker:176,1"
      Dst: "[org.springframework.util.MethodInvoker].getArguments()"
    - Src: "org.springframework.util.MethodInvoker:179,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.util.MethodInvoker:184,1"
      Dst: "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    - Src: "org.springframework.util.MethodInvoker:188,1"
      Dst: "[org.springframework.util.MethodInvoker].findMatchingMethod()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.ClassNotFoundException"
      - "java.lang.NoSuchMethodException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.util.MethodInvoker].resolveClassName(java.lang.String)"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - "[org.springframework.util.ClassUtils].getDefaultClassLoader()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.util.MethodInvoker:204,1"
      Dst: "[org.springframework.util.ClassUtils].getDefaultClassLoader()"
    - Src: "org.springframework.util.MethodInvoker:204,1"
      Dst: "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].findMatchingMethod()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 240
    functionDepth: 1
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.MethodInvoker].getTargetMethod()"
    - "[org.springframework.util.MethodInvoker].getArguments()"
    - "[org.springframework.util.MethodInvoker].getTargetClass()"
    - "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - "[org.springframework.util.ReflectionUtils].getAllDeclaredMethods(java.lang.Class)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.reflect.Method].getName()"
    - "[java.lang.reflect.Method].getParameterCount()"
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[org.springframework.util.MethodInvoker].getTypeDifferenceWeight(java.lang.Class[],java.lang.Object[])"
    functionUses: 2
    ICount: 30
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.util.MethodInvoker:221"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:216"
        BranchSideFuncs:
        - "getAllDeclaredMethods(java.lang.Class)"
        - "state(boolean,java.lang.String)"
      - BranchSide: "org.springframework.util.MethodInvoker:215"
        BranchSideFuncs:
        - "getTargetClass()"
        - "getArguments()"
        - "state(boolean,java.lang.String)"
        - "getTargetMethod()"
    - Branch String: "org.springframework.util.MethodInvoker:226"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:239"
        BranchSideFuncs:
        - "getName()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.util.MethodInvoker:238"
        BranchSideFuncs: []
    - Branch String: "org.springframework.util.MethodInvoker:227"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:221"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "org.springframework.util.MethodInvoker:220"
        BranchSideFuncs:
        - "getAllDeclaredMethods(java.lang.Class)"
        - "state(boolean,java.lang.String)"
    - Branch String: "org.springframework.util.MethodInvoker:228"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:221"
        BranchSideFuncs:
        - "getTypeDifferenceWeight(java.lang.Class[],java.lang.Object[])"
        - "getParameterTypes()"
      - BranchSide: "org.springframework.util.MethodInvoker:220"
        BranchSideFuncs:
        - "getAllDeclaredMethods(java.lang.Class)"
        - "state(boolean,java.lang.String)"
    - Branch String: "org.springframework.util.MethodInvoker:231"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:221"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.util.MethodInvoker:220"
        BranchSideFuncs:
        - "getAllDeclaredMethods(java.lang.Class)"
        - "state(boolean,java.lang.String)"
    Callsites:
    - Src: "org.springframework.util.MethodInvoker:216,1"
      Dst: "[org.springframework.util.MethodInvoker].getTargetMethod()"
    - Src: "org.springframework.util.MethodInvoker:217,1"
      Dst: "[org.springframework.util.MethodInvoker].getArguments()"
    - Src: "org.springframework.util.MethodInvoker:220,1"
      Dst: "[org.springframework.util.MethodInvoker].getTargetClass()"
    - Src: "org.springframework.util.MethodInvoker:221,1"
      Dst: "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - Src: "org.springframework.util.MethodInvoker:222,1"
      Dst: "[org.springframework.util.ReflectionUtils].getAllDeclaredMethods(java.lang.Class)"
    - Src: "org.springframework.util.MethodInvoker:227,1"
      Dst: "[java.lang.reflect.Method].getName()"
    - Src: "org.springframework.util.MethodInvoker:227,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.util.MethodInvoker:228,1"
      Dst: "[java.lang.reflect.Method].getParameterCount()"
    - Src: "org.springframework.util.MethodInvoker:229,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "org.springframework.util.MethodInvoker:230,1"
      Dst: "[org.springframework.util.MethodInvoker].getTypeDifferenceWeight(java.lang.Class[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.util.MethodInvoker].getTypeDifferenceWeight(java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 307
    functionLinenumberEnd: 335
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ClassUtils].isAssignableValue(java.lang.Class,java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSuperclass()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[org.springframework.util.ClassUtils].isAssignable(java.lang.Class,java.lang.Class)"
    - "[java.lang.Class].isInterface()"
    functionUses: 4
    ICount: 36
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.util.MethodInvoker:309"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:334"
        BranchSideFuncs:
        - "isAssignableValue(java.lang.Class,java.lang.Object)"
      - BranchSide: "org.springframework.util.MethodInvoker:333"
        BranchSideFuncs: []
    - Branch String: "org.springframework.util.MethodInvoker:310"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:313"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.util.MethodInvoker:312"
        BranchSideFuncs: []
    - Branch String: "org.springframework.util.MethodInvoker:313"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:308"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "org.springframework.util.MethodInvoker:307"
        BranchSideFuncs: []
    - Branch String: "org.springframework.util.MethodInvoker:316"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:329"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.util.MethodInvoker:328"
        BranchSideFuncs:
        - "isInterface()"
    - Branch String: "org.springframework.util.MethodInvoker:317"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:321"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.util.MethodInvoker:320"
        BranchSideFuncs:
        - "isAssignable(java.lang.Class,java.lang.Class)"
    - Branch String: "org.springframework.util.MethodInvoker:321"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:326"
        BranchSideFuncs:
        - "getSuperclass()"
      - BranchSide: "org.springframework.util.MethodInvoker:325"
        BranchSideFuncs: []
    - Branch String: "org.springframework.util.MethodInvoker:329"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:308"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.util.MethodInvoker:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.util.MethodInvoker:310,1"
      Dst: "[org.springframework.util.ClassUtils].isAssignableValue(java.lang.Class,java.lang.Object)"
    - Src: "org.springframework.util.MethodInvoker:315,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.util.MethodInvoker:315,1"
      Dst: "[java.lang.Class].getSuperclass()"
    - Src: "org.springframework.util.MethodInvoker:317,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "org.springframework.util.MethodInvoker:321,1"
      Dst: "[org.springframework.util.ClassUtils].isAssignable(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.util.MethodInvoker:329,1"
      Dst: "[java.lang.Class].isInterface()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 7
  - functionName: "[org.springframework.util.MethodInvoker].getPreparedMethod()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 250
    functionLinenumberEnd: 255
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.util.MethodInvoker:251"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:254"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.util.MethodInvoker:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.util.MethodInvoker:252,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.util.MethodInvoker].isPrepared()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.util.MethodInvoker:262"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:261"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.util.MethodInvoker].invoke()"
    functionSourceFile: "org.springframework.util.MethodInvoker"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 284
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.MethodInvoker].getTargetObject()"
    - "[org.springframework.util.MethodInvoker].getPreparedMethod()"
    - "[java.lang.reflect.Method].getModifiers()"
    - "[java.lang.reflect.Modifier].isStatic(int)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.util.ReflectionUtils].makeAccessible(java.lang.reflect.Method)"
    - "[org.springframework.util.MethodInvoker].getArguments()"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    functionUses: 2
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.util.MethodInvoker:279"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:282"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.util.MethodInvoker:281"
        BranchSideFuncs:
        - "invoke(java.lang.Object,java.lang.Object[])"
        - "makeAccessible(java.lang.reflect.Method)"
        - "getArguments()"
    - Branch String: "org.springframework.util.MethodInvoker:279"
      Branch Sides:
      - BranchSide: "org.springframework.util.MethodInvoker:282"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.util.MethodInvoker:281"
        BranchSideFuncs:
        - "invoke(java.lang.Object,java.lang.Object[])"
        - "makeAccessible(java.lang.reflect.Method)"
        - "getArguments()"
    Callsites:
    - Src: "org.springframework.util.MethodInvoker:277,1"
      Dst: "[org.springframework.util.MethodInvoker].getTargetObject()"
    - Src: "org.springframework.util.MethodInvoker:278,1"
      Dst: "[org.springframework.util.MethodInvoker].getPreparedMethod()"
    - Src: "org.springframework.util.MethodInvoker:279,1"
      Dst: "[java.lang.reflect.Method].getModifiers()"
    - Src: "org.springframework.util.MethodInvoker:279,1"
      Dst: "[java.lang.reflect.Modifier].isStatic(int)"
    - Src: "org.springframework.util.MethodInvoker:280,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.util.MethodInvoker:282,1"
      Dst: "[org.springframework.util.ReflectionUtils].makeAccessible(java.lang.reflect.Method)"
    - Src: "org.springframework.util.MethodInvoker:283,1"
      Dst: "[org.springframework.util.MethodInvoker].getArguments()"
    - Src: "org.springframework.util.MethodInvoker:283,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.lang.reflect.InvocationTargetException"
      - "java.lang.IllegalAccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 59
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.FlowModel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModel()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(java.lang.String)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(java.lang.String)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModel()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelLocator].getFlowModel(java.lang.String)"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:54"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:52,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(java.lang.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:56,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelLocator].getFlowModel(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.model.registry.NoSuchFlowModelException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.registry.FlowModelHolder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].<init>(java.lang.String)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:93"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:96"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:92,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:94,1"
      Dst: "[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.model.registry.NoSuchFlowModelException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)"
    functionSourceFile: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.registry.FlowModelRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(java.lang.String,org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    functionSourceFile: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.engine.model.registry.FlowModelHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:69,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:70,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModelHolder(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.registry.FlowModelHolder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(java.lang.String)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModelHolder(java.lang.String)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].getFlowModelHolder(java.lang.String)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:79"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:82"
        BranchSideFuncs:
        - "getFlowModelHolder(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:81"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:79"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:82"
        BranchSideFuncs:
        - "getFlowModelHolder(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:77,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:80,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].getFlowModelHolder(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.model.registry.NoSuchFlowModelException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].toString()"
    functionSourceFile: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:100,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:100,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:100,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.format.CurrencyNumberFormatFactory].<init>()"
    functionSourceFile: "org.springframework.binding.format.CurrencyNumberFormatFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.format.CurrencyNumberFormatFactory:27,1"
      Dst: "[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.format.CurrencyNumberFormatFactory].getNumberFormat(java.util.Locale)"
    functionSourceFile: "org.springframework.binding.format.CurrencyNumberFormatFactory"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.NumberFormat].getCurrencyInstance(java.util.Locale)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.format.CurrencyNumberFormatFactory:29,1"
      Dst: "[java.text.NumberFormat].getCurrencyInstance(java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELContext].<init>(jakarta.el.ELResolver,jakarta.el.VariableMapper,jakarta.el.FunctionMapper)"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.el.ELResolver"
    - "jakarta.el.VariableMapper"
    - "jakarta.el.FunctionMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELContext].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.DefaultELContext:42,1"
      Dst: "[jakarta.el.ELContext].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELContext].getELResolver()"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.ELResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELContext].getVariableMapper()"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.VariableMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELContext].getFunctionMapper()"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.FunctionMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].<init>()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 499
    functionLinenumberEnd: 505
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.concurrent.CopyOnWriteArraySet].<init>()"
    - "[java.util.concurrent.ConcurrentHashMap].<init>(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:500,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:502,1"
      Dst: "[java.util.concurrent.CopyOnWriteArraySet].<init>()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:504,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].add(org.springframework.core.convert.converter.GenericConverter)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 506
    functionLinenumberEnd: 519
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.GenericConverter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.format.support.FormattingConversionService$PrinterConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.ObjectToArrayConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.IdToEntityConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.ObjectToOptionalConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.FallbackObjectToStringConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.ByteBufferConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.ObjectToCollectionConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.StringToCollectionConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.ObjectToObjectConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.ArrayToObjectConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.CollectionToArrayConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.MapToMapConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].getConvertibleTypes()"
    - "[org.springframework.format.support.FormattingConversionService$ParserConverter].getConvertibleTypes()"
    - "[org.springframework.binding.convert.service.SpringBindingConverterAdapter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.CollectionToCollectionConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.ArrayToCollectionConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.CollectionToObjectConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.ArrayToArrayConverter].getConvertibleTypes()"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationPrinterConverter].getConvertibleTypes()"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationParserConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.ArrayToStringConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.StreamConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.StringToArrayConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.CollectionToStringConverter].getConvertibleTypes()"
    - "[org.springframework.core.convert.support.GenericConversionService$NoOpConverter].getConvertibleTypes()"
    - "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].add(java.lang.Object)"
    - "[java.util.AbstractCollection].add(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].add(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArraySet].add(java.lang.Object)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[java.util.TreeSet].add(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.util.concurrent.CopyOnWriteArraySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].add(org.springframework.core.convert.converter.GenericConverter)"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].getMatchableConverters(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    - "[org.springframework.core.convert.converter.GenericConverter].getConvertibleTypes()"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 18
    EdgeCount: 141
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:508"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:514"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "state(boolean,java.lang.String)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:513"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:514"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:518"
        BranchSideFuncs:
        - "getMatchableConverters(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
        - "hasNext()"
        - "iterator()"
        - "add(org.springframework.core.convert.converter.GenericConverter)"
        - "next()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:517"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:507,1"
      Dst: "[org.springframework.core.convert.converter.GenericConverter].getConvertibleTypes()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:509,1"
      Dst: "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:511,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:514,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:514,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:514,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:515,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].getMatchableConverters(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:515,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].add(org.springframework.core.convert.converter.GenericConverter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].getMatchableConverters(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 520
    functionLinenumberEnd: 522
    functionDepth: 2
    returnType: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.GenericConverter$ConvertiblePair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65].bootstrap$()"
    - "[java.util.HashMap].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.concurrent.ConcurrentMap].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.security.Provider].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.TreeMap].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.Properties].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.Map].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.Hashtable].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    functionUses: 1
    ICount: 7
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:521,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65].bootstrap$()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:521,1"
      Dst: "[java.util.Map].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65].bootstrap$()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65:-1,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65].<init>()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].remove(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    - "[java.util.Map].remove(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:525,1"
      Dst: "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:525,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].find(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 538
    functionLinenumberEnd: 551
    functionDepth: 3
    returnType: "org.springframework.core.convert.converter.GenericConverter"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].getClassHierarchy(java.lang.Class)"
    - "[org.springframework.core.convert.TypeDescriptor].getType()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].getRegisteredConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 25
    EdgeCount: 162
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:541"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:550"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:549"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:542"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:549"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getRegisteredConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
        - "<init>(java.lang.Class,java.lang.Class)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:548"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:545"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:548"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:547"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:539,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:539,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].getClassHierarchy(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:541,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:541,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:541,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:543,1"
      Dst: "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:544,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].getRegisteredConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].getClassHierarchy(java.lang.Class)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 579
    functionLinenumberEnd: 606
    functionDepth: 2
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.HashSet].<init>(int)"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].addToClassHierarchy(int,java.lang.Class,boolean,java.util.List,java.util.Set)"
    - "[org.springframework.util.ClassUtils].resolvePrimitiveIfNecessary(java.lang.Class)"
    - "[java.lang.Class].isArray()"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].get(int)"
    - "[java.lang.Class].getComponentType()"
    - "[java.lang.Class].getSuperclass()"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].addInterfacesToClassHierarchy(java.lang.Class,boolean,java.util.List,java.util.Set)"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 2
    ICount: 42
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:586"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:597"
        BranchSideFuncs:
        - "get(int)"
        - "resolvePrimitiveIfNecessary(java.lang.Class)"
        - "getComponentType()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:596"
        BranchSideFuncs:
        - "isAssignableFrom(java.lang.Class)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:588"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:587"
        BranchSideFuncs:
        - "resolvePrimitiveIfNecessary(java.lang.Class)"
        - "getComponentType()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:586"
        BranchSideFuncs:
        - "get(int)"
        - "resolvePrimitiveIfNecessary(java.lang.Class)"
        - "getComponentType()"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:590"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:593"
        BranchSideFuncs:
        - "getSuperclass()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:592"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:590"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:593"
        BranchSideFuncs:
        - "getSuperclass()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:592"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:590"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:593"
        BranchSideFuncs:
        - "getSuperclass()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:592"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:597"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:603"
        BranchSideFuncs:
        - "addInterfacesToClassHierarchy(java.lang.Class,boolean,java.util.List,java.util.Set)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:602"
        BranchSideFuncs:
        - "addToClassHierarchy(int,java.lang.Class,boolean,java.util.List,java.util.Set)"
        - "size()"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:580,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:581,1"
      Dst: "[java.util.HashSet].<init>(int)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:582,1"
      Dst: "[org.springframework.util.ClassUtils].resolvePrimitiveIfNecessary(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:582,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].addToClassHierarchy(int,java.lang.Class,boolean,java.util.List,java.util.Set)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:583,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:586,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:587,1"
      Dst: "[java.util.List].get(int)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:588,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:589,1"
      Dst: "[java.lang.Class].getSuperclass()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:593,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].addInterfacesToClassHierarchy(java.lang.Class,boolean,java.util.List,java.util.Set)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:597,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].addToClassHierarchy(int,java.lang.Class,boolean,java.util.List,java.util.Set)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 618
    functionLinenumberEnd: 626
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "java.lang.Class"
    - "boolean"
    - "java.util.List"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].add(java.lang.Object)"
    - "[java.util.AbstractCollection].add(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].add(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArraySet].add(java.lang.Object)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[java.util.TreeSet].add(java.lang.Object)"
    - "[java.util.Vector].add(int,java.lang.Object)"
    - "[java.util.AbstractSequentialList].add(int,java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(int,java.lang.Object)"
    - "[javax.management.AttributeList].add(int,java.lang.Object)"
    - "[java.util.LinkedList].add(int,java.lang.Object)"
    - "[sun.awt.util.IdentityArrayList].add(int,java.lang.Object)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(int,java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(int,java.lang.Object)"
    - "[java.util.ArrayList].add(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(int,java.lang.Object)"
    - "[java.util.AbstractList].add(int,java.lang.Object)"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.util.List].add(int,java.lang.Object)"
    functionUses: 7
    ICount: 13
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:619"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:622"
        BranchSideFuncs:
        - "newInstance(java.lang.Class,int)"
        - "getClass()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:621"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:622"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:625"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:624"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:620,1"
      Dst: "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:620,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:622,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:623,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].addInterfacesToClassHierarchy(java.lang.Class,boolean,java.util.List,java.util.Set)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 610
    functionLinenumberEnd: 615
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "boolean"
    - "java.util.List"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getInterfaces()"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].addToClassHierarchy(int,java.lang.Class,boolean,java.util.List,java.util.Set)"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[sun.awt.util.IdentityArrayList].size()"
    - "[java.util.List].size()"
    functionUses: 2
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:611"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:613"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:611,1"
      Dst: "[java.lang.Class].getInterfaces()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:612,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:612,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].addToClassHierarchy(int,java.lang.Class,boolean,java.util.List,java.util.Set)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].getRegisteredConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 557
    functionLinenumberEnd: 572
    functionDepth: 1
    returnType: "org.springframework.core.convert.converter.GenericConverter"
    argCount: 3
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.converter.GenericConverter$ConvertiblePair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[java.awt.RenderingHints].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[javax.script.SimpleBindings].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.util.concurrent.CopyOnWriteArraySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.core.convert.support.ArrayToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.IdToEntityConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ByteBufferConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationPrinterConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationParserConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StringToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.FallbackObjectToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.MapToMapConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StreamConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.NumberToNumberConverterFactory].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.AbstractConditionalEnumConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StringToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToOptionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.core.convert.converter.ConditionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 1
    ICount: 23
    EdgeCount: 166
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:559"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:566"
        BranchSideFuncs:
        - "getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:565"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:561"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:566"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:565"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:566"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:571"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:570"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:567"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:570"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:558,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:560,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:566,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:566,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:566,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:567,1"
      Dst: "[org.springframework.core.convert.converter.ConditionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].toString()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 628
    functionLinenumberEnd: 635
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].getConverterStrings()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 62
    ICount: 16
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:631"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:634"
        BranchSideFuncs:
        - "append(char)"
        - "hasNext()"
        - "iterator()"
        - "append(java.lang.String)"
        - "getConverterStrings()"
        - "next()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:633"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:629,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:630,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:631,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].getConverterStrings()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:631,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:631,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:631,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:632,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:634,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].getConverterStrings()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 637
    functionLinenumberEnd: 644
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[java.util.Vector].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.concurrent.ConcurrentLinkedQueue].iterator()"
    - "[java.util.ArrayDeque].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.PriorityQueue].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[java.util.concurrent.ConcurrentLinkedDeque].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[java.util.concurrent.SynchronousQueue].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$ValuesView].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.concurrent.LinkedBlockingQueue].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.util.concurrent.CopyOnWriteArraySet].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].iterator()"
    - "[java.util.concurrent.DelayQueue].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.cglib.beans.BeanMap].values()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].values()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].values()"
    - "[java.util.TreeMap].values()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].values()"
    - "[javax.script.SimpleBindings].values()"
    - "[org.springframework.http.HttpHeaders].values()"
    - "[org.springframework.binding.collection.SharedMapDecorator].values()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].values()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].values()"
    - "[java.util.LinkedHashMap].values()"
    - "[java.util.jar.Attributes].values()"
    - "[java.security.Provider].values()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].values()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].values()"
    - "[java.awt.RenderingHints].values()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].values()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].values()"
    - "[java.util.Properties].values()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].values()"
    - "[java.util.Hashtable].values()"
    - "[java.util.IdentityHashMap].values()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].values()"
    - "[java.util.HashMap].values()"
    - "[java.util.WeakHashMap].values()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].values()"
    - "[java.util.EnumMap].values()"
    - "[org.springframework.util.MultiValueMapAdapter].values()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].values()"
    - "[java.util.concurrent.ConcurrentHashMap].values()"
    - "[java.util.AbstractMap].values()"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].toString()"
    - "[java.util.Collections].sort(java.util.List)"
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 158
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$Converters:639"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:642"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "toString()"
        - "next()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$Converters:641"
        BranchSideFuncs:
        - "sort(java.util.List)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:638,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:639,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:639,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:639,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:639,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:640,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].toString()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:640,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:642,1"
      Dst: "[java.util.Collections].sort(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters].lambda$getMatchableConverters$0(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters"
    linkageType: ""
    functionLinenumber: 520
    functionLinenumberEnd: 522
    functionDepth: 1
    returnType: "org.springframework.core.convert.support.GenericConversionService$ConvertersForPair"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.GenericConverter$ConvertiblePair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters:521,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.servlet.ServletContext"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].init(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:129,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:130,1"
      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.FlowUrlHandler)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.servlet.ServletContext"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "org.springframework.webflow.context.servlet.FlowUrlHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].init(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:141,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:142,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.FlowUrlHandler)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getContextPath()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:157,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestParameterMap()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.ParameterMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestMap()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.SharedAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getGlobalSessionMap()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.SharedAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:173,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getApplicationMap()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.SharedAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getCurrentUser()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionDepth: 0
    returnType: "java.security.Principal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getUserPrincipal()"
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:181,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getUserPrincipal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getLocale()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getLocale()"
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:185,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getLocale()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeContext()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeRequest()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeResponse()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionUrl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(java.lang.String,java.lang.String,jakarta.servlet.http.HttpServletRequest)"
    - "[jakarta.servlet.http.HttpServletResponse].encodeURL(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:205,1"
      Dst: "[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(java.lang.String,java.lang.String,jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:205,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].encodeURL(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getResponseWriter()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.io.Writer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()"
    - "[jakarta.servlet.http.HttpServletResponse].getWriter()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Throwable].initCause(java.lang.Throwable)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:209,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:211,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].getWriter()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:213,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:214,1"
      Dst: "[java.lang.Throwable].initCause(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:364"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:380"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:379"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:365"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:369"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:368"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:369"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:373"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:372"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:373"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:377"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:364,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:365,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:366,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:369,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:373,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:220"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:219"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:279"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:278"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:302"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:301"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:236,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:238,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:245"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:248"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:242,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:244,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:246,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:248,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:252,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:254,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].isRedirectRequested()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:258"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:261"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:258,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].isRedirectRequested()"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:261,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].isRedirectRequested()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:383"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:383"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:382"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:383"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:383"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:382"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.ServletExternalContext:384"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.ServletExternalContext:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:383,1"
      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:384,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getContext()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.servlet.ServletContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getRequest()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionDepth: 0
    returnType: "jakarta.servlet.http.HttpServletRequest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getResponse()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.servlet.http.HttpServletResponse"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowUrlHandler()"
    functionSourceFile: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.context.servlet.FlowUrlHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.context.servlet.ServletExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.servlet.ServletContext"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "org.springframework.webflow.context.servlet.FlowUrlHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].<init>(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map)"
    - "[org.springframework.webflow.context.servlet.HttpServletRequestMap].<init>(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - "[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMap)"
    - "[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(jakarta.servlet.ServletContext)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:356,1"
      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>(java.util.Map)"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:357,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>(java.util.Map)"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:358,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.binding.collection.SharedMap)"
    - Src: "org.springframework.webflow.context.servlet.ServletExternalContext:359,1"
      Dst: "[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(jakarta.servlet.ServletContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].<init>(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:46,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:47,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map,org.springframework.binding.convert.ConversionService)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:70,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map,org.springframework.binding.convert.ConversionService)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map,org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].initParameters(java.util.Map)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:81,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:82,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].initParameters(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestMap].<init>(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestMap:40,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpSessionMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:45,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMap)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalSharedAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.collection.SharedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalSharedAttributeMap:35,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(jakarta.servlet.ServletContext)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletContextMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletContextMap:41,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.Exception)"
    functionSourceFile: "org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionKey"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.String,java.lang.Exception)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException:34,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException:34,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.String,java.lang.Exception)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:43,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:44,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.SubflowStateModel:48"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.SubflowStateModel:51"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.SubflowStateModel:50"
        BranchSideFuncs:
        - "getId()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:52,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:52,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 69
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - "[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.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList)"
    functionUses: 3
    ICount: 46
    EdgeCount: 31
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:57,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:60,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:60,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:60,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:61,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:61,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:62,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:62,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:63,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:63,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:64,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:64,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:64,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:65,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:65,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:66,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:66,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:67,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:67,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.SubflowStateModel:90"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.SubflowStateModel:93"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.SubflowStateModel:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:90,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.SubflowStateModel:108"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.SubflowStateModel:111"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.SubflowStateModel:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:108,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.SubflowStateModel].<init>(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList)"
    functionUses: 4
    ICount: 15
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:71,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:71,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:72,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:73,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:74,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:74,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.SubflowStateModel:75,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList<InputModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<InputModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList<OutputModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.SubflowStateModel"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<OutputModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.History].values()"
    functionSourceFile: "org.springframework.webflow.engine.History"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.History[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.History:24,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.History].valueOf(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.History"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.History"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.History:24,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.History].<init>(java.lang.String,int)"
    functionSourceFile: "org.springframework.webflow.engine.History"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.History:24,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.History].$values()"
    functionSourceFile: "org.springframework.webflow.engine.History"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.History[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.cglib.core.CollectionUtils].<init>()"
    functionSourceFile: "org.springframework.cglib.core.CollectionUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.cglib.core.CollectionUtils:33,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.cglib.core.CollectionUtils].bucket(java.util.Collection,org.springframework.cglib.core.Transformer)"
    functionSourceFile: "org.springframework.cglib.core.CollectionUtils"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.springframework.cglib.core.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].iterator()"
    - "[java.util.Vector].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.cglib.core.EmitUtils$lambda_string_switch_hash_2__110].transform(java.lang.Object)"
    - "[org.springframework.cglib.core.EmitUtils$lambda_member_switch_helper_5__173].transform(java.lang.Object)"
    - "[org.springframework.cglib.core.MethodInfoTransformer].transform(java.lang.Object)"
    - "[org.springframework.cglib.proxy.MethodInterceptorGenerator$lambda_static_0__171].transform(java.lang.Object)"
    - "[org.springframework.cglib.core.EmitUtils$lambda_string_switch_trie_0__111].transform(java.lang.Object)"
    - "[org.springframework.cglib.proxy.Enhancer$lambda_generateClass_1__104].transform(java.lang.Object)"
    - "[org.springframework.cglib.core.EmitUtils$lambda_member_helper_size_6__174].transform(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap:java.util.LinkedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:javax.management.AttributeList:sun.awt.util.IdentityArrayList].add(java.lang.Object)"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.cglib.core.Transformer].transform(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 7
    ICount: 20
    EdgeCount: 107
    BranchProfiles:
    - Branch String: "org.springframework.cglib.core.CollectionUtils:37"
      Branch Sides:
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:45"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "get(java.lang.Object)"
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:44"
        BranchSideFuncs: []
    - Branch String: "org.springframework.cglib.core.CollectionUtils:40"
      Branch Sides:
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:null"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>()"
    Callsites:
    - Src: "org.springframework.cglib.core.CollectionUtils:36,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.cglib.core.CollectionUtils:37,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.cglib.core.CollectionUtils:37,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.cglib.core.CollectionUtils:37,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.cglib.core.CollectionUtils:38,1"
      Dst: "[org.springframework.cglib.core.Transformer].transform(java.lang.Object)"
    - Src: "org.springframework.cglib.core.CollectionUtils:39,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.cglib.core.CollectionUtils:41,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.cglib.core.CollectionUtils:41,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.cglib.core.CollectionUtils:43,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.cglib.core.CollectionUtils].reverse(java.util.Map,java.util.Map)"
    functionSourceFile: "org.springframework.cglib.core.CollectionUtils"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.awt.RenderingHints:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.CopyOnWriteArraySet:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap:org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].iterator()"
    - "[org.springframework.binding.collection.SharedMapDecorator].keySet()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].keySet()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].keySet()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].keySet()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].keySet()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].keySet()"
    - "[org.springframework.http.HttpHeaders].keySet()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].keySet()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].keySet()"
    - "[org.springframework.core.SortedProperties].keySet()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].keySet()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].keySet()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].keySet()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].keySet()"
    - "[org.springframework.util.MultiValueMapAdapter].keySet()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].keySet()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].keySet()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].keySet()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].keySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 148
    BranchProfiles:
    - Branch String: "org.springframework.cglib.core.CollectionUtils:49"
      Branch Sides:
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:52"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
        - "get(java.lang.Object)"
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.cglib.core.CollectionUtils:49,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "org.springframework.cglib.core.CollectionUtils:49,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.cglib.core.CollectionUtils:49,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.cglib.core.CollectionUtils:49,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.cglib.core.CollectionUtils:50,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.cglib.core.CollectionUtils:50,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.cglib.core.CollectionUtils].filter(java.util.Collection,org.springframework.cglib.core.Predicate)"
    functionSourceFile: "org.springframework.cglib.core.CollectionUtils"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.springframework.cglib.core.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.Iterator:java.util.PriorityQueue:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.ConcurrentLinkedDeque:java.util.concurrent.ConcurrentLinkedQueue:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.CopyOnWriteArraySet:java.util.concurrent.DelayQueue:java.util.concurrent.LinkedBlockingQueue:java.util.concurrent.SynchronousQueue:org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator:org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator:org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator:org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator:org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.cglib.core.DuplicatesPredicate].evaluate(java.lang.Object)"
    - "[org.springframework.cglib.core.VisibilityPredicate].evaluate(java.lang.Object)"
    - "[org.springframework.cglib.core.RejectModifierPredicate].evaluate(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].remove()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].remove()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].remove()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].remove()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.util.CompositeIterator].remove()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].remove()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].remove()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].remove()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].remove()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].remove()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].remove()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.cglib.core.Predicate].evaluate(java.lang.Object)"
    - "[java.util.Iterator].remove()"
    functionUses: 9
    ICount: 11
    EdgeCount: 109
    BranchProfiles:
    - Branch String: "org.springframework.cglib.core.CollectionUtils:56"
      Branch Sides:
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:61"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
        - "next()"
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:60"
        BranchSideFuncs: []
    - Branch String: "org.springframework.cglib.core.CollectionUtils:57"
      Branch Sides:
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:56"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:55"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "org.springframework.cglib.core.CollectionUtils:55,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.cglib.core.CollectionUtils:56,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.cglib.core.CollectionUtils:57,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.cglib.core.CollectionUtils:57,1"
      Dst: "[org.springframework.cglib.core.Predicate].evaluate(java.lang.Object)"
    - Src: "org.springframework.cglib.core.CollectionUtils:58,1"
      Dst: "[java.util.Iterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.cglib.core.CollectionUtils].transform(java.util.Collection,org.springframework.cglib.core.Transformer)"
    functionSourceFile: "org.springframework.cglib.core.CollectionUtils"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.springframework.cglib.core.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].size()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].size()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].size()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].size()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].size()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].size()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].iterator()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.PriorityQueue:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.ConcurrentLinkedDeque:java.util.concurrent.ConcurrentLinkedQueue:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.CopyOnWriteArraySet:java.util.concurrent.DelayQueue:java.util.concurrent.LinkedBlockingQueue:java.util.concurrent.SynchronousQueue:javax.management.AttributeList:org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].iterator()"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.cglib.core.EmitUtils$lambda_string_switch_hash_2__110].transform(java.lang.Object)"
    - "[org.springframework.cglib.core.EmitUtils$lambda_member_switch_helper_5__173].transform(java.lang.Object)"
    - "[org.springframework.cglib.core.MethodInfoTransformer].transform(java.lang.Object)"
    - "[org.springframework.cglib.proxy.MethodInterceptorGenerator$lambda_static_0__171].transform(java.lang.Object)"
    - "[org.springframework.cglib.core.EmitUtils$lambda_string_switch_trie_0__111].transform(java.lang.Object)"
    - "[org.springframework.cglib.proxy.Enhancer$lambda_generateClass_1__104].transform(java.lang.Object)"
    - "[org.springframework.cglib.core.EmitUtils$lambda_member_helper_size_6__174].transform(java.lang.Object)"
    - "[java.util.Collection].size()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.cglib.core.Transformer].transform(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 7
    ICount: 13
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "org.springframework.cglib.core.CollectionUtils:66"
      Branch Sides:
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:69"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
        - "add(java.lang.Object)"
        - "next()"
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.cglib.core.CollectionUtils:65,1"
      Dst: "[java.util.Collection].size()"
    - Src: "org.springframework.cglib.core.CollectionUtils:65,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.cglib.core.CollectionUtils:66,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.cglib.core.CollectionUtils:66,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.cglib.core.CollectionUtils:67,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.cglib.core.CollectionUtils:67,1"
      Dst: "[org.springframework.cglib.core.Transformer].transform(java.lang.Object)"
    - Src: "org.springframework.cglib.core.CollectionUtils:67,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.cglib.core.CollectionUtils].getIndexMap(java.util.List)"
    functionSourceFile: "org.springframework.cglib.core.CollectionUtils"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.springframework.cglib.core.CollectionUtils:75"
      Branch Sides:
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:78"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "next()"
        - "valueOf(int)"
      - BranchSide: "org.springframework.cglib.core.CollectionUtils:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.cglib.core.CollectionUtils:73,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.cglib.core.CollectionUtils:75,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.cglib.core.CollectionUtils:75,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.cglib.core.CollectionUtils:76,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.cglib.core.CollectionUtils:76,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "org.springframework.cglib.core.CollectionUtils:76,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    functionSourceFile: "org.springframework.webflow.validation.DefaultValidationContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.String"
    - "org.springframework.binding.mapping.MappingResults"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:21,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.DefaultValidationContext].getMessageContext()"
    functionSourceFile: "org.springframework.webflow.validation.DefaultValidationContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:28,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.DefaultValidationContext].getUserEvent()"
    functionSourceFile: "org.springframework.webflow.validation.DefaultValidationContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.DefaultValidationContext].getUserPrincipal()"
    functionSourceFile: "org.springframework.webflow.validation.DefaultValidationContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.security.Principal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getCurrentUser()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:36,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:36,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].getCurrentUser()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.DefaultValidationContext].getUserValue(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.validation.DefaultValidationContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.validation.DefaultValidationContext].getMappingResult(java.lang.String)"
    - "[org.springframework.binding.mapping.MappingResult].getOriginalValue()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.DefaultValidationContext:41"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.DefaultValidationContext:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:40,1"
      Dst: "[org.springframework.webflow.validation.DefaultValidationContext].getMappingResult(java.lang.String)"
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:41,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].getOriginalValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.validation.DefaultValidationContext].getMappingResult(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.validation.DefaultValidationContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.mapping.MappingResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult].<init>(java.lang.String)"
    - "[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.DefaultValidationContext:45"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.DefaultValidationContext:51"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.DefaultValidationContext:50"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.DefaultValidationContext:47"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.DefaultValidationContext:51"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.DefaultValidationContext:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:46,1"
      Dst: "[org.springframework.webflow.validation.DefaultValidationContext$PropertyMappingResult].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:46,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)"
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:47,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.validation.DefaultValidationContext:48,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getSessionKey()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setSessionKey(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getMaxConversations()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getLockTimeoutSeconds()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setLockTimeoutSeconds(int)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.springframework.webflow.conversation.Conversation"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.ConversationParameters"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].<init>(int)"
    - "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()"
    - "[org.springframework.webflow.conversation.impl.ConversationContainer].createConversation(org.springframework.webflow.conversation.ConversationParameters,org.springframework.webflow.conversation.impl.ConversationLock)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:112,1"
      Dst: "[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].<init>(int)"
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:113,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.ConversationLock)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.conversation.ConversationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.conversation.impl.ConversationContainer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getSessionMap()"
    - "[org.springframework.webflow.core.collection.SharedAttributeMap].getMutex()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].createConversationContainer()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:142"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:146"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:139,1"
      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:140,1"
      Dst: "[org.springframework.webflow.core.collection.SharedAttributeMap].getMutex()"
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:141,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:143,1"
      Dst: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].createConversationContainer()"
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:144,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()"
    functionSourceFile: "org.springframework.webflow.context.ExternalContextHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.context.ExternalContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].get()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.ExternalContextHolder:49,1"
      Dst: "[java.lang.ThreadLocal].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].createConversationContainer()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.conversation.impl.ConversationContainer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.ConversationContainer].<init>(int,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:131,1"
      Dst: "[org.springframework.webflow.conversation.impl.ConversationContainer].<init>(int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].<init>(int,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.concurrent.CopyOnWriteArrayList].<init>()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:63,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:66,1"
      Dst: "[java.util.concurrent.CopyOnWriteArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].createConversation(org.springframework.webflow.conversation.ConversationParameters,org.springframework.webflow.conversation.impl.ConversationLock)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.conversation.Conversation"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.conversation.ConversationParameters"
    - "org.springframework.webflow.conversation.impl.ConversationLock"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.ConversationContainer].nextId()"
    - "[org.springframework.webflow.conversation.impl.ConversationContainer].createContainedConversation(org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)"
    - "[org.springframework.webflow.conversation.ConversationParameters].getName()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].putAttribute(java.lang.Object,java.lang.Object)"
    - "[org.springframework.webflow.conversation.ConversationParameters].getCaption()"
    - "[org.springframework.webflow.conversation.ConversationParameters].getDescription()"
    - "[java.util.List].add(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ConversationContainer].maxExceeded()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[java.util.List].get(int)"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].end()"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ConversationContainer:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:105"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:104"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.conversation.impl.ConversationContainer:98"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:92,1"
      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:93,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(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:94,1"
      Dst: "[org.springframework.webflow.conversation.ConversationParameters].getCaption()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:95,1"
      Dst: "[org.springframework.webflow.conversation.ConversationParameters].getDescription()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:96,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:97,1"
      Dst: "[org.springframework.webflow.conversation.impl.ConversationContainer].maxExceeded()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:98,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:100,1"
      Dst: "[java.util.List].get(int)"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:100,1"
      Dst: "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:100,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:99,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:103,1"
      Dst: "[org.springframework.webflow.conversation.impl.ContainedConversation].end()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].nextId()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.conversation.ConversationId"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(java.io.Serializable)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:109,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:109,1"
      Dst: "[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(java.io.Serializable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].createContainedConversation(org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.conversation.impl.ContainedConversation"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.conversation.ConversationId"
    - "org.springframework.webflow.conversation.impl.ConversationLock"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].<init>(org.springframework.webflow.conversation.impl.ConversationContainer,org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:153,1"
      Dst: "[org.springframework.webflow.conversation.impl.ContainedConversation].<init>(org.springframework.webflow.conversation.impl.ConversationContainer,org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.conversation.impl.ConversationContainer"
    - "org.springframework.webflow.conversation.ConversationId"
    - "org.springframework.webflow.conversation.impl.ConversationLock"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:54,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:58,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].putAttribute(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ContainedConversation:85"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:85,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:86,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:86,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:88,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].maxExceeded()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ConversationContainer:147"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:146"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.conversation.impl.ConversationContainer:147"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:147,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "org.springframework.webflow.conversation.ConversationId"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].end()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    - "[org.springframework.webflow.conversation.impl.ConversationContainer].removeConversation(org.springframework.webflow.conversation.ConversationId)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ContainedConversation:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:102"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:99,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:100,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:100,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:102,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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].removeConversation(org.springframework.webflow.conversation.ConversationId)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.ConversationId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.util.List].remove(java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ConversationContainer:135"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:141"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:140"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.conversation.impl.ConversationContainer:136"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:140"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:135,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:135,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:135,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:136,1"
      Dst: "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:136,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:137,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.conversation.Conversation"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.ConversationId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()"
    - "[org.springframework.webflow.conversation.impl.ConversationContainer].getConversation(org.springframework.webflow.conversation.ConversationId)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:117,1"
      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)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.conversation.ConversationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].getConversation(org.springframework.webflow.conversation.ConversationId)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.conversation.Conversation"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.ConversationId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ConversationContainer:119"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:124"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:123"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.conversation.impl.ConversationContainer:120"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ConversationContainer:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:119,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:119,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:119,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:120,1"
      Dst: "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:120,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:124,1"
      Dst: "[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.conversation.NoSuchConversationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].parseConversationId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.conversation.ConversationId"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(java.lang.String)"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(java.io.Serializable)"
    - "[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:122,1"
      Dst: "[java.lang.Integer].valueOf(java.lang.String)"
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:122,1"
      Dst: "[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(java.io.Serializable)"
    - Src: "org.springframework.webflow.conversation.impl.SessionBindingConversationManager:124,1"
      Dst: "[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.conversation.ConversationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.conversation.ConversationException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException:33,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException:33,1"
      Dst: "[org.springframework.webflow.conversation.ConversationException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.GeneratedFlowExecutionKey].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.test.GeneratedFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.GeneratedFlowExecutionKey:40"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.GeneratedFlowExecutionKey:43"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.GeneratedFlowExecutionKey:42"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.GeneratedFlowExecutionKey:44"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.GeneratedFlowExecutionKey:42"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.GeneratedFlowExecutionKey].hashCode()"
    functionSourceFile: "org.springframework.webflow.test.GeneratedFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.GeneratedFlowExecutionKey].toString()"
    functionSourceFile: "org.springframework.webflow.test.GeneratedFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(int)"
    functionUses: 62
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.GeneratedFlowExecutionKey:52,1"
      Dst: "[java.lang.String].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.SpringBindingConverterAdapter].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.binding.convert.service.SpringBindingConverterAdapter"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ObjectToArray].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ArrayToArray].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ReverseConverter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ArrayToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.NumberToNumber].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.CollectionToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ObjectToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.service.NoOpConverter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.Throwable)"
    - "[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    functionUses: 3
    ICount: 12
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.SpringBindingConverterAdapter:44,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - Src: "org.springframework.binding.convert.service.SpringBindingConverterAdapter:44,1"
      Dst: "[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.SpringBindingConverterAdapter:46,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.SpringBindingConverterAdapter].getConvertibleTypes()"
    functionSourceFile: "org.springframework.binding.convert.service.SpringBindingConverterAdapter"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ReverseConverter].getSourceClass()"
    - "[org.springframework.binding.convert.converters.ObjectToCollection].getSourceClass()"
    - "[org.springframework.binding.convert.converters.ReverseConverter].getTargetClass()"
    - "[org.springframework.binding.convert.converters.ArrayToArray:org.springframework.binding.convert.converters.ArrayToCollection:org.springframework.binding.convert.converters.CollectionToCollection:org.springframework.binding.convert.converters.NumberToNumber:org.springframework.binding.convert.converters.ObjectToArray:org.springframework.binding.convert.converters.ObjectToCollection:org.springframework.binding.convert.converters.SpringConvertingConverterAdapter:org.springframework.binding.convert.converters.StringToObject:org.springframework.binding.convert.service.NoOpConverter:org.springframework.webflow.engine.builder.support.TextToTargetStateResolver:org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].getTargetClass()"
    - "[java.util.Collections].singleton(java.lang.Object)"
    - "[org.springframework.binding.convert.converters.Converter].getSourceClass()"
    - "[org.springframework.binding.convert.converters.Converter].getTargetClass()"
    functionUses: 1
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.SpringBindingConverterAdapter:51,1"
      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: "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.SpringBindingConverterAdapter:51,1"
      Dst: "[java.util.Collections].singleton(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].<init>(java.lang.Object,org.springframework.webflow.execution.RequestContext,java.lang.String,java.lang.String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.ValidationHintResolver)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.Object"
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.binding.expression.ExpressionParser"
    - "org.springframework.validation.MessageCodesResolver"
    - "org.springframework.binding.mapping.MappingResults"
    - "org.springframework.webflow.validation.ValidationHintResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.validation.ValidationHelper].initValidationHints(java.lang.Object,org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.webflow.validation.ValidationHintResolver)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:95,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:97,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:106,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].initValidationHints(java.lang.Object,org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.webflow.validation.ValidationHintResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].<init>(java.lang.Object,org.springframework.webflow.execution.RequestContext,java.lang.String,java.lang.String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.Object"
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.binding.expression.ExpressionParser"
    - "org.springframework.validation.MessageCodesResolver"
    - "org.springframework.binding.mapping.MappingResults"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()"
    - "[org.springframework.webflow.validation.ValidationHelper].<init>(java.lang.Object,org.springframework.webflow.execution.RequestContext,java.lang.String,java.lang.String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.ValidationHintResolver)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:116,1"
      Dst: "[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:116,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].<init>(java.lang.Object,org.springframework.webflow.execution.RequestContext,java.lang.String,java.lang.String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.ValidationHintResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].initValidationHints(java.lang.Object,org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.webflow.validation.ValidationHintResolver)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object[]"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.String"
    - "org.springframework.webflow.validation.ValidationHintResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getMatchingTransition(java.lang.String)"
    - "[org.springframework.webflow.core.Annotated].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - "[org.springframework.webflow.validation.ValidationHintResolver].resolveValidationHints(java.lang.Object,java.lang.String,java.lang.String,java.lang.String[])"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object)"
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:126"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:129"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:128"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:129"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:132"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:131"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:132"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:135"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:134"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:139"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:143"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:142"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:143"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:147"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:125,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getMatchingTransition(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:127,1"
      Dst: "[org.springframework.webflow.core.Annotated].getAttributes()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:127,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:130,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:135,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:136,1"
      Dst: "[org.springframework.webflow.definition.StateDefinition].getId()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:138,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:140,1"
      Dst: "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:141,1"
      Dst: "[org.springframework.webflow.validation.ValidationHintResolver].resolveValidationHints(java.lang.Object,java.lang.String,java.lang.String,java.lang.String[])"
    - Src: "org.springframework.webflow.validation.ValidationHelper:147,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:147,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:152,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.expression.Expression)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:152,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].setValidator(org.springframework.validation.Validator)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.validation.Validator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].setValidationHints(java.lang.Object[])"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].validate()"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(java.lang.Object)"
    - "[org.springframework.webflow.validation.ValidationHelper].invokeModelValidationMethod(java.lang.Object)"
    - "[org.springframework.webflow.validation.ValidationHelper].getModelValidator()"
    - "[org.springframework.webflow.validation.ValidationHelper].invokeModelValidator(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:177"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:180"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:179"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:182"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:185"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:178,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:180,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].invokeModelValidationMethod(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:181,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].getModelValidator()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:183,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].invokeModelValidator(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.util.ClassUtils].getShortName(java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.validation.Validator].supports(java.lang.Class)"
    - "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - "[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    - "[org.springframework.validation.SmartValidator].validate(java.lang.Object,org.springframework.validation.Errors,java.lang.Object[])"
    - "[java.lang.Class].getName()"
    - "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    - "[org.springframework.validation.Validator].validate(java.lang.Object,org.springframework.validation.Errors)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(java.lang.Object,java.lang.Object,java.lang.String,java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - "[org.springframework.util.ReflectionUtils].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 0
    ICount: 110
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:301"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:331"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:304"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:307"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:306"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:307"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:324"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:323"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:311"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:321"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:320"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:312"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:null"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:324"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:329"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:328"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:333"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:343"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:342"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:334"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:338"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:337"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:344"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:354"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:353"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:345"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:349"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:304,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:305,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:305,1"
      Dst: "[org.springframework.util.ClassUtils].getShortName(java.lang.Class)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:305,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:305,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:307,1"
      Dst: "[org.springframework.validation.Validator].supports(java.lang.Class)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:308,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,java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:313,1"
      Dst: "[org.springframework.validation.SmartValidator].validate(java.lang.Object,org.springframework.validation.Errors,java.lang.Object[])"
    - Src: "org.springframework.webflow.validation.ValidationHelper:317,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:316,1"
      Dst: "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:321,1"
      Dst: "[org.springframework.validation.Validator].validate(java.lang.Object,org.springframework.validation.Errors)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:326,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:332,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(java.lang.Object,java.lang.Object,java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:336,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:338,1"
      Dst: "[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:338,1"
      Dst: "[org.springframework.util.ReflectionUtils].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 8
  - functionName: "[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.springframework.binding.message.MessageContext"
    - "java.lang.String"
    - "java.lang.Object"
    - "org.springframework.binding.expression.ExpressionParser"
    - "org.springframework.validation.MessageCodesResolver"
    - "org.springframework.binding.mapping.MappingResults"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.AbstractErrors].<init>()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:66,1"
      Dst: "[org.springframework.validation.AbstractErrors].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].invokeModelValidationMethod(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.validation.ValidationHelper].invokeValidateMethodForCurrentState(java.lang.Object)"
    - "[org.springframework.webflow.validation.ValidationHelper].invokeDefaultValidateMethod(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:188,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].invokeValidateMethodForCurrentState(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:189,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].invokeDefaultValidateMethod(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].invokeValidateMethodForCurrentState(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[org.springframework.util.StringUtils].capitalize(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.util.ReflectionUtils].findMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - "[org.springframework.util.ReflectionUtils].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - "[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:196"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:204"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:203"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:197"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:200"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:199"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:205"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:210"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:209"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:211"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:220"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:219"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:214"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:217"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:193,1"
      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(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:193,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:195,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:195,1"
      Dst: "[org.springframework.util.ReflectionUtils].findMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - Src: "org.springframework.webflow.validation.ValidationHelper:197,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:198,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:200,1"
      Dst: "[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:200,1"
      Dst: "[org.springframework.util.ReflectionUtils].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - Src: "org.springframework.webflow.validation.ValidationHelper:206,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,java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].invokeDefaultValidateMethod(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.util.ReflectionUtils].findMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - "[org.springframework.util.ReflectionUtils].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - "[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:226"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:234"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:233"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:227"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:230"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:229"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:235"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:244"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:243"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:236"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:239"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:225,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:225,1"
      Dst: "[org.springframework.util.ReflectionUtils].findMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - Src: "org.springframework.webflow.validation.ValidationHelper:227,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:228,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:230,1"
      Dst: "[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:230,1"
      Dst: "[org.springframework.util.ReflectionUtils].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - Src: "org.springframework.webflow.validation.ValidationHelper:239,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,java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].getModelValidator()"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:249"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:255"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:254"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:249"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:255"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:254"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:251"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:255"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:248,1"
      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:249,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:250,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:251,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:252,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].invokeModelValidator(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.validation.ValidationHelper].invokeValidatorValidateMethodForCurrentState(java.lang.Object)"
    - "[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:259,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].invokeValidatorValidateMethodForCurrentState(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:260,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].invokeValidatorValidateMethodForCurrentState(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[org.springframework.util.StringUtils].capitalize(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(java.lang.Object,java.lang.Object,java.lang.String,java.lang.Class)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.util.ClassUtils].getShortName(java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - "[org.springframework.util.ReflectionUtils].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.springframework.webflow.execution.RequestContext].getMessageContext()"
    - "[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:267"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:278"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:277"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:268"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:272"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:279"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:291"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:290"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:280"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:284"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:292"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:297"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:264,1"
      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(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:264,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:266,1"
      Dst: "[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(java.lang.Object,java.lang.Object,java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:268,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:270,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:270,1"
      Dst: "[org.springframework.util.ClassUtils].getShortName(java.lang.Class)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:271,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:269,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:273,1"
      Dst: "[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:273,1"
      Dst: "[org.springframework.util.ReflectionUtils].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - Src: "org.springframework.webflow.validation.ValidationHelper:285,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,java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(java.lang.Object,java.lang.Object,java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.validation.ValidationHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.aop.support.AopUtils].getTargetClass(java.lang.Object)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.Class].getSuperclass()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.util.ReflectionUtils].findMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:361"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:365"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:364"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:365"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:371"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:370"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.ValidationHelper:367"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:370"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.ValidationHelper:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.ValidationHelper:358,1"
      Dst: "[org.springframework.aop.support.AopUtils].getTargetClass(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:360,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:362,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.ValidationHelper:363,1"
      Dst: "[java.lang.Class].getSuperclass()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:365,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:365,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:365,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:366,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.validation.ValidationHelper:366,1"
      Dst: "[org.springframework.util.ReflectionUtils].findMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionKey].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionKey].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionKey:33,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKey].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionKey].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 31
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockFlowExecutionKey:38"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionKey:41"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockFlowExecutionKey:40"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionKey:42,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionKey].hashCode()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 28
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionKey:46,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionKey].toString()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].<init>()"
    functionSourceFile: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getParameter(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:39,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getParameter(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getParameter(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:43,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getParameter(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowExecutionUrl(java.lang.String,java.lang.String,jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[jakarta.servlet.http.HttpServletRequest].getRequestURI()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:47,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:48,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getRequestURI()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:48,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:49,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:50,1"
      Dst: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:53,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].encode(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:80,1"
      Dst: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].encode(java.lang.Object)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:82,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:82,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].encode(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].urlEncode(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:86"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:86,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:86,1"
      Dst: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].urlEncode(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].urlEncode(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:91,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:91,1"
      Dst: "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:93,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:93,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(java.lang.String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[jakarta.servlet.http.HttpServletRequest].getRequestURI()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object)"
    - "[org.springframework.webflow.core.collection.AttributeMap].isEmpty()"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameters(java.lang.StringBuilder,java.util.Map)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:65"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:64"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:65"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:57,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:58,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getRequestURI()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:58,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:59,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:60,1"
      Dst: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:61,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].isEmpty()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:63,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:63,1"
      Dst: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameters(java.lang.StringBuilder,java.util.Map)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:65,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameters(java.lang.StringBuilder,java.util.Map<String,T>)"
    functionSourceFile: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.util.Map<String,T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object)"
    - "[java.lang.StringBuilder].append(char)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:70"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:76"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:73"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:76"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:69,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:69,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:70,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:71,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:72,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:72,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:72,1"
      Dst: "[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(java.lang.StringBuilder,java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:74,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables:131,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].matches(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables:168,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$PropertyResolver].resolve(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables:172,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables:173,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$PropertyResolver].resolve(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.ExternalContextHolder].<init>()"
    functionSourceFile: "org.springframework.webflow.context.ExternalContextHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.ExternalContextHolder:53,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:29,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getCommonPropertyType(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:37"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:39"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:38"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:39"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:42"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:41"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getFeatureDescriptors(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator<FeatureDescriptor>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Class<?>"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:52"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:55"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:54"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:55"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:58"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:57"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:55"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:58"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:57"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:58"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:65"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:51,1"
      Dst: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:55,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:56,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:60,1"
      Dst: "[java.lang.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: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:61,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.RequestContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:125"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:125,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getLocale()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:117,1"
      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()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].getMessageSource()"
    - "[java.lang.Object].toString()"
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()"
    - "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:71"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:73"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:74"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:76"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:74"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:76"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:77"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:85"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:84"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:80"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:85"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:70,1"
      Dst: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:74,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:75,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:76,1"
      Dst: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getMessageSource()"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:79,1"
      Dst: "[java.lang.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: "[org.springframework.context.MessageSource].getMessage(java.lang.String,java.lang.Object[],java.lang.String,java.util.Locale)"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:80,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getMessageSource()"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.context.MessageSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:121,1"
      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()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:90"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:93"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:92"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:93"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:96"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:95"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:93"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:96"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:95"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:96"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:100"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:89,1"
      Dst: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:93,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:94,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.FlowResourceELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.FlowResourceELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:105"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:108"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:107"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:108"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:111"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:110"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:108"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:111"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:110"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.FlowResourceELResolver:111"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:114"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.FlowResourceELResolver:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:104,1"
      Dst: "[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:108,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.FlowResourceELResolver:109,1"
      Dst: "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController$DefaultFlowHandler].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController$DefaultFlowHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController$DefaultFlowHandler:196,1"
      Dst: "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController$DefaultFlowHandler].getFlowId()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController$DefaultFlowHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowId()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowAttributes()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowArtifactFactory()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getFlowArtifactFactory()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:86,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getFlowArtifactFactory()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getFlowArtifactFactory()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowDefinitionLocator()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getConversionService()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getViewFactoryCreator()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.builder.ViewFactoryCreator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getViewFactoryCreator()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:98,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getViewFactoryCreator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getViewFactoryCreator()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.builder.ViewFactoryCreator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getExpressionParser()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 1
    returnType: "org.springframework.binding.expression.ExpressionParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getExpressionParser()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:102,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getExpressionParser()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getExpressionParser()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "org.springframework.binding.expression.ExpressionParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getApplicationContext()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "org.springframework.context.ApplicationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getApplicationContext()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:106,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getApplicationContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getApplicationContext()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "org.springframework.context.ApplicationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getValidator()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 1
    returnType: "org.springframework.validation.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidator()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:110,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidator()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "org.springframework.validation.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getValidationHintResolver()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionDepth: 1
    returnType: "org.springframework.webflow.validation.ValidationHintResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidationHintResolver()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:114,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidationHintResolver()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidationHintResolver()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "org.springframework.webflow.validation.ValidationHintResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].initFlowAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:133"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:136"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl:135"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:41,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ArrayToArray].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToArray"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ArrayToArray].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToArray"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ArrayToArray].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToArray"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getComponentType()"
    - "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - "[org.springframework.binding.convert.converters.ArrayToArray].getElementConverter(java.lang.Class,java.lang.Class)"
    - "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 2
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.ArrayToArray:63"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToArray:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToArray:65"
        BranchSideFuncs:
        - "getElementConverter(java.lang.Class,java.lang.Class)"
        - "newInstance(java.lang.Class,int)"
        - "getComponentType()"
        - "getClass()"
        - "getLength(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.converters.ArrayToArray:71"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToArray:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:66,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:66,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:68,1"
      Dst: "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:69,1"
      Dst: "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:70,1"
      Dst: "[org.springframework.binding.convert.converters.ArrayToArray].getElementConverter(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:72,1"
      Dst: "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:73,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:73,1"
      Dst: "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.ArrayToArray].getElementConverter(java.lang.Class<?>,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToArray"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.ArrayToArray:79"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToArray:82"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToArray:81"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToArray:82,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$Values"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.collection.StringKeyedMapAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:200,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$Values"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionUses: 304
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:202,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].contains(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$Values"
    linkageType: ""
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsValue(java.lang.Object)"
    functionUses: 114
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:206,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].containsValue(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].remove(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$Values"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 220
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.util.MimeType].equals(java.lang.Object)"
    - "[java.text.DigitList].equals(java.lang.Object)"
    - "[org.springframework.core.annotation.RepeatableContainers$ExplicitRepeatableContainer].equals(java.lang.Object)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationConverterKey].equals(java.lang.Object)"
    - "[java.util.OptionalLong].equals(java.lang.Object)"
    - "[org.springframework.web.bind.support.WebExchangeBindException].equals(java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CronExpression].equals(java.lang.Object)"
    - "[javax.crypto.spec.SecretKeySpec].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Exports].equals(java.lang.Object)"
    - "[java.awt.font.TransformAttribute].equals(java.lang.Object)"
    - "[java.net.URL].equals(java.lang.Object)"
    - "[org.springframework.expression.spel.support.ReflectivePropertyAccessor$PropertyCacheKey].equals(java.lang.Object)"
    - "[org.springframework.http.DefaultHttpStatusCode].equals(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.MethodOverrides].equals(java.lang.Object)"
    - "[java.util.Optional].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.ReplaceOverride].equals(java.lang.Object)"
    - "[org.springframework.util.comparator.NullSafeComparator].equals(java.lang.Object)"
    - "[java.time.ZoneId].equals(java.lang.Object)"
    - "[java.lang.Short].equals(java.lang.Object)"
    - "[java.lang.invoke.MemberName].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJPointcutAdvisor].equals(java.lang.Object)"
    - "[java.beans.IndexedPropertyDescriptor].equals(java.lang.Object)"
    - "[java.net.http.HttpRequest].equals(java.lang.Object)"
    - "[java.util.Properties].equals(java.lang.Object)"
    - "[java.util.EnumMap].equals(java.lang.Object)"
    - "[java.text.DecimalFormat].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.MethodInfo].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadataReadingVisitor$Source].equals(java.lang.Object)"
    - "[io.micrometer.common.KeyValues].equals(java.lang.Object)"
    - "[java.awt.JobAttributes].equals(java.lang.Object)"
    - "[sun.security.util.ObjectIdentifier].equals(java.lang.Object)"
    - "[java.net.InetAddress].equals(java.lang.Object)"
    - "[sun.util.locale.LocaleExtensions].equals(java.lang.Object)"
    - "[java.time.LocalDateTime].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm$Name].equals(java.lang.Object)"
    - "[jdk.internal.misc.Signal].equals(java.lang.Object)"
    - "[org.springframework.validation.AbstractBindingResult].equals(java.lang.Object)"
    - "[java.awt.datatransfer.MimeTypeParameterList].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.BeanMethod].equals(java.lang.Object)"
    - "[java.lang.Double].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy$CglibIdentitySupport].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.QuartzCronField].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.ClassInfo].equals(java.lang.Object)"
    - "[java.util.OptionalInt].equals(java.lang.Object)"
    - "[javax.management.MBeanNotificationInfo].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.AdvisedSupport$MethodCacheKey].equals(java.lang.Object)"
    - "[org.springframework.javapoet.AnnotationSpec].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaFormEditor$Transform].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer$PointcutBody].equals(java.lang.Object)"
    - "[org.springframework.aot.generate.GeneratedClasses$Owner].equals(java.lang.Object)"
    - "[org.springframework.web.method.ControllerAdviceBean].equals(java.lang.Object)"
    - "[java.text.AttributedCharacterIterator$Attribute].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].equals(java.lang.Object)"
    - "[sun.nio.ch.FileKey].equals(java.lang.Object)"
    - "[java.awt.Color].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.ExpressionVariable].equals(java.lang.Object)"
    - "[org.springframework.beans.ExtendedBeanInfo$SimpleIndexedPropertyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.WeakCacheKey].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.ConstructorArgumentValues].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].equals(java.lang.Object)"
    - "[java.net.SocketPermission].equals(java.lang.Object)"
    - "[org.springframework.context.support.ApplicationListenerDetector].equals(java.lang.Object)"
    - "[java.text.DecimalFormatSymbols].equals(java.lang.Object)"
    - "[sun.util.locale.BaseLocale].equals(java.lang.Object)"
    - "[java.time.LocalTime].equals(java.lang.Object)"
    - "[java.awt.PageAttributes].equals(java.lang.Object)"
    - "[java.time.OffsetDateTime].equals(java.lang.Object)"
    - "[jdk.internal.module.ServicesCatalog$ServiceProvider].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.awt.Rectangle].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].equals(java.lang.Object)"
    - "[java.util.logging.Level].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor].equals(java.lang.Object)"
    - "[org.springframework.core.AttributeAccessorSupport].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.view.script.ScriptTemplateView$EngineKey].equals(java.lang.Object)"
    - "[java.time.Instant].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleHashes].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadataReadingVisitor$Source].equals(java.lang.Object)"
    - "[org.springframework.binding.method.MethodKey].equals(java.lang.Object)"
    - "[org.springframework.validation.BindException].equals(java.lang.Object)"
    - "[org.springframework.beans.support.MutableSortDefinition].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.NullBean].equals(java.lang.Object)"
    - "[java.nio.FloatBuffer].equals(java.lang.Object)"
    - "[java.util.ResourceBundle$CacheKey].equals(java.lang.Object)"
    - "[javax.management.Attribute].equals(java.lang.Object)"
    - "[java.lang.invoke.MethodType].equals(java.lang.Object)"
    - "[java.lang.Long].equals(java.lang.Object)"
    - "[java.util.AbstractMap].equals(java.lang.Object)"
    - "[org.springframework.cglib.proxy.CallbackHelper].equals(java.lang.Object)"
    - "[org.springframework.http.server.DefaultPathContainer].equals(java.lang.Object)"
    - "[org.springframework.aop.target.EmptyTargetSource].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].equals(java.lang.Object)"
    - "[java.time.OffsetTime].equals(java.lang.Object)"
    - "[java.awt.RenderingHints$Key].equals(java.lang.Object)"
    - "[java.net.HttpCookie].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].equals(java.lang.Object)"
    - "[org.springframework.context.expression.CachedExpressionEvaluator$ExpressionKey].equals(java.lang.Object)"
    - "[java.text.DateFormatSymbols].equals(java.lang.Object)"
    - "[org.springframework.core.MethodClassKey].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.Signature].equals(java.lang.Object)"
    - "[org.springframework.core.type.StandardMethodMetadata].equals(java.lang.Object)"
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[javax.management.MBeanAttributeInfo].equals(java.lang.Object)"
    - "[sun.font.CoreMetrics].equals(java.lang.Object)"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$HttpRequestValuesInitializer].equals(java.lang.Object)"
    - "[org.springframework.expression.TypedValue].equals(java.lang.Object)"
    - "[java.awt.BasicStroke].equals(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].equals(java.lang.Object)"
    - "[org.springframework.http.ResponseCookie].equals(java.lang.Object)"
    - "[org.springframework.cache.annotation.SpringCacheAnnotationParser].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.SimpleKey].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.condition.AbstractNameValueExpression].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.support.StaticExpression].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.JavaSerializationHint].equals(java.lang.Object)"
    - "[javax.management.MBeanInfo].equals(java.lang.Object)"
    - "[org.springframework.core.io.ClassPathResource].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.AbstractTypeReference].equals(java.lang.Object)"
    - "[java.awt.image.ColorModel].equals(java.lang.Object)"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].equals(java.lang.Object)"
    - "[java.time.zone.ZoneRules].equals(java.lang.Object)"
    - "[org.springframework.web.method.HandlerMethod].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.Handle].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$1].equals(java.lang.Object)"
    - "[java.security.AccessControlContext].equals(java.lang.Object)"
    - "[java.lang.Runtime$Version].equals(java.lang.Object)"
    - "[java.net.NetworkInterface].equals(java.lang.Object)"
    - "[org.springframework.javapoet.CodeBlock].equals(java.lang.Object)"
    - "[org.springframework.core.io.FileSystemResource].equals(java.lang.Object)"
    - "[java.time.LocalDate].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.ClassEmitter$FieldInfo].equals(java.lang.Object)"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[jdk.internal.loader.AbstractClassLoaderValue$Sub].equals(java.lang.Object)"
    - "[java.awt.font.NumericShaper].equals(java.lang.Object)"
    - "[org.springframework.beans.GenericTypeAwarePropertyDescriptor].equals(java.lang.Object)"
    - "[java.time.zone.ZoneOffsetTransitionRule].equals(java.lang.Object)"
    - "[java.lang.StackTraceElement].equals(java.lang.Object)"
    - "[java.security.Provider$ServiceKey].equals(java.lang.Object)"
    - "[java.nio.ByteBuffer].equals(java.lang.Object)"
    - "[java.awt.RenderingHints].equals(java.lang.Object)"
    - "[sun.font.AttributeValues].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationCacheKey].equals(java.lang.Object)"
    - "[org.springframework.http.ResponseEntity].equals(java.lang.Object)"
    - "[java.awt.Insets].equals(java.lang.Object)"
    - "[org.springframework.util.ConcurrentLruCache$CacheEntry].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$FullPathComponent].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.ConfigurationClassParser$SourceClass].equals(java.lang.Object)"
    - "[java.awt.geom.Rectangle2D].equals(java.lang.Object)"
    - "[javax.management.MBeanConstructorInfo].equals(java.lang.Object)"
    - "[sun.nio.fs.UnixPath].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.GenericBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.http.HttpRange$ByteRange].equals(java.lang.Object)"
    - "[java.math.BigInteger].equals(java.lang.Object)"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.BitsCronField].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CronSequenceGenerator].equals(java.lang.Object)"
    - "[java.util.ArrayList].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].equals(java.lang.Object)"
    - "[org.springframework.context.expression.AnnotatedElementKey].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadata].equals(java.lang.Object)"
    - "[org.springframework.javapoet.TypeSpec].equals(java.lang.Object)"
    - "[java.awt.AlphaComposite].equals(java.lang.Object)"
    - "[org.springframework.validation.ObjectError].equals(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].equals(java.lang.Object)"
    - "[org.springframework.core.env.PropertySource].equals(java.lang.Object)"
    - "[org.springframework.http.ProblemDetail].equals(java.lang.Object)"
    - "[org.springframework.http.ContentDisposition].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.resource.CssLinkResourceTransformer$ContentChunkInfo].equals(java.lang.Object)"
    - "[java.lang.reflect.Constructor].equals(java.lang.Object)"
    - "[java.util.PropertyPermission].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType].equals(java.lang.Object)"
    - "[org.springframework.http.RequestEntity].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.BeanExpressionContext].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].equals(java.lang.Object)"
    - "[javax.management.MBeanOperationInfo].equals(java.lang.Object)"
    - "[java.awt.font.TextHitInfo].equals(java.lang.Object)"
    - "[java.time.Clock].equals(java.lang.Object)"
    - "[java.awt.datatransfer.MimeType].equals(java.lang.Object)"
    - "[org.springframework.http.RequestEntity$UriTemplateRequestEntity].equals(java.lang.Object)"
    - "[sun.util.calendar.CalendarDate].equals(java.lang.Object)"
    - "[sun.security.x509.AVA].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.FlashMap].equals(java.lang.Object)"
    - "[org.springframework.core.io.support.EncodedResource].equals(java.lang.Object)"
    - "[java.time.format.DecimalStyle].equals(java.lang.Object)"
    - "[java.time.chrono.AbstractChronology].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArraySet].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.TypePatternClassFilter].equals(java.lang.Object)"
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleReferenceImpl].equals(java.lang.Object)"
    - "[org.springframework.validation.FieldError].equals(java.lang.Object)"
    - "[java.awt.font.FontRenderContext].equals(java.lang.Object)"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].equals(java.lang.Object)"
    - "[org.springframework.javapoet.MethodSpec].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.BeanDefinitionHolder].equals(java.lang.Object)"
    - "[java.nio.charset.Charset].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.DefaultNamingPolicy].equals(java.lang.Object)"
    - "[org.springframework.http.HttpCookie].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement].equals(java.lang.Object)"
    - "[org.springframework.core.io.ByteArrayResource].equals(java.lang.Object)"
    - "[java.nio.IntBuffer].equals(java.lang.Object)"
    - "[org.springframework.core.io.PathResource].equals(java.lang.Object)"
    - "[java.security.BasicPermission].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].equals(java.lang.Object)"
    - "[java.beans.PropertyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.http.HttpMethod].equals(java.lang.Object)"
    - "[sun.nio.fs.UnixFileStore].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.annotation.ReflectiveRuntimeHintsRegistrar$Entry].equals(java.lang.Object)"
    - "[org.springframework.beans.ExtendedBeanInfo$SimplePropertyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.core.io.InputStreamResource].equals(java.lang.Object)"
    - "[sun.java2d.loops.SurfaceType].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.TypedStringValue].equals(java.lang.Object)"
    - "[java.net.URI].equals(java.lang.Object)"
    - "[org.springframework.core.io.support.PropertySourceDescriptor].equals(java.lang.Object)"
    - "[java.util.AbstractSet].equals(java.lang.Object)"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.aot.BeanRegistrationsAotContribution$Registration].equals(java.lang.Object)"
    - "[java.nio.ShortBuffer].equals(java.lang.Object)"
    - "[java.util.jar.Manifest].equals(java.lang.Object)"
    - "[java.time.MonthDay].equals(java.lang.Object)"
    - "[org.springframework.web.cors.CorsConfiguration$OriginPattern].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer].equals(java.lang.Object)"
    - "[java.util.GregorianCalendar].equals(java.lang.Object)"
    - "[sun.security.x509.RDN].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.Type].equals(java.lang.Object)"
    - "[javax.management.MBeanFeatureInfo].equals(java.lang.Object)"
    - "[java.math.MathContext].equals(java.lang.Object)"
    - "[java.lang.Integer].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ControlFlowPointcut].equals(java.lang.Object)"
    - "[org.springframework.cglib.reflect.FastMember].equals(java.lang.Object)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.support.LiteralExpression].equals(java.lang.Object)"
    - "[java.util.Hashtable$Entry].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.awt.Dimension].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(java.lang.Object)"
    - "[javax.xml.namespace.QName].equals(java.lang.Object)"
    - "[sun.font.FontLineMetrics].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].equals(java.lang.Object)"
    - "[java.lang.ProcessHandleImpl].equals(java.lang.Object)"
    - "[org.springframework.util.unit.DataSize].equals(java.lang.Object)"
    - "[java.lang.reflect.Parameter].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.ResourceBundleHint].equals(java.lang.Object)"
    - "[java.time.temporal.ValueRange].equals(java.lang.Object)"
    - "[javax.crypto.CryptoPermission].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Version].equals(java.lang.Object)"
    - "[java.text.DateFormat].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Provides].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].equals(java.lang.Object)"
    - "[org.springframework.cglib.proxy.Enhancer$EnhancerKey].equals(java.lang.Object)"
    - "[org.springframework.context.event.AbstractApplicationEventMulticaster$ListenerCacheKey].equals(java.lang.Object)"
    - "[java.net.Inet4Address].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.PeriodicTrigger].equals(java.lang.Object)"
    - "[java.lang.module.ResolvedModule].equals(java.lang.Object)"
    - "[java.awt.Point].equals(java.lang.Object)"
    - "[org.springframework.web.util.ServletRequestPathUtils$ServletRequestPath].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.InterceptorAndDynamicMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents].equals(java.lang.Object)"
    - "[javax.security.auth.Subject].equals(java.lang.Object)"
    - "[java.net.InetSocketAddress].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].equals(java.lang.Object)"
    - "[java.security.cert.CertPath].equals(java.lang.Object)"
    - "[java.util.Locale$LanguageRange].equals(java.lang.Object)"
    - "[java.awt.geom.AffineTransform].equals(java.lang.Object)"
    - "[org.springframework.core.io.VfsResource].equals(java.lang.Object)"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].equals(java.lang.Object)"
    - "[java.net.InetSocketAddress$InetSocketAddressHolder].equals(java.lang.Object)"
    - "[org.springframework.cglib.reflect.FastClass].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].equals(java.lang.Object)"
    - "[java.util.AbstractMap$SimpleImmutableEntry].equals(java.lang.Object)"
    - "[org.springframework.web.util.OpaqueUriComponents].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut$AnnotationCandidateClassFilter].equals(java.lang.Object)"
    - "[java.util.Hashtable].equals(java.lang.Object)"
    - "[java.awt.AWTKeyStroke].equals(java.lang.Object)"
    - "[org.springframework.cglib.reflect.MethodDelegate].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].equals(java.lang.Object)"
    - "[java.time.Year].equals(java.lang.Object)"
    - "[org.springframework.javapoet.FieldSpec].equals(java.lang.Object)"
    - "[org.springframework.javapoet.ParameterSpec].equals(java.lang.Object)"
    - "[javax.imageio.ImageTypeSpecifier].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.TypeHint$ExecutableKey].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.Flow].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.MethodOverride].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.DependencyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.util.comparator.BooleanComparator].equals(java.lang.Object)"
    - "[java.util.Calendar].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].equals(java.lang.Object)"
    - "[org.springframework.http.HttpEntity].equals(java.lang.Object)"
    - "[org.springframework.aot.generate.MethodName].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].equals(java.lang.Object)"
    - "[sun.security.util.DerValue].equals(java.lang.Object)"
    - "[java.lang.ProcessBuilder$Redirect].equals(java.lang.Object)"
    - "[java.nio.LongBuffer].equals(java.lang.Object)"
    - "[java.net.Inet6Address$Inet6AddressHolder].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.ConfigurationClass].equals(java.lang.Object)"
    - "[java.util.Locale].equals(java.lang.Object)"
    - "[java.nio.DoubleBuffer].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$Node].equals(java.lang.Object)"
    - "[java.text.FieldPosition].equals(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReader$Node].equals(java.lang.Object)"
    - "[java.awt.DisplayMode].equals(java.lang.Object)"
    - "[java.lang.Float].equals(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].equals(java.lang.Object)"
    - "[org.springframework.web.util.pattern.PathPattern].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.JdkProxyHint].equals(java.lang.Object)"
    - "[java.net.InterfaceAddress].equals(java.lang.Object)"
    - "[java.time.Period].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationClassFilter].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.AutowiredPropertyMarker].equals(java.lang.Object)"
    - "[org.springframework.core.io.AbstractResource].equals(java.lang.Object)"
    - "[java.io.File].equals(java.lang.Object)"
    - "[java.util.jar.Attributes$Name].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].equals(java.lang.Object)"
    - "[java.lang.Thread$WeakClassKey].equals(java.lang.Object)"
    - "[org.springframework.core.env.ProfilesParser$ParsedProfiles].equals(java.lang.Object)"
    - "[java.time.Duration].equals(java.lang.Object)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].equals(java.lang.Object)"
    - "[org.springframework.binding.method.Parameter].equals(java.lang.Object)"
    - "[org.springframework.core.type.StandardClassMetadata].equals(java.lang.Object)"
    - "[java.security.cert.Certificate].equals(java.lang.Object)"
    - "[org.springframework.beans.PropertyValue].equals(java.lang.Object)"
    - "[org.springframework.core.io.DescriptiveResource].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ComposablePointcut].equals(java.lang.Object)"
    - "[java.text.Collator].equals(java.lang.Object)"
    - "[java.io.FilePermission].equals(java.lang.Object)"
    - "[sun.java2d.loops.CompositeType].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice$AdviceExcludingMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.FlowVariable].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.ViewVariable].equals(java.lang.Object)"
    - "[java.time.ZoneOffset].equals(java.lang.Object)"
    - "[java.util.HashMap$Node].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.predicate.ResourceHintsPredicates$AggregatedResourcePatternHints].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].equals(java.lang.Object)"
    - "[java.text.NumberFormat].equals(java.lang.Object)"
    - "[java.util.Date].equals(java.lang.Object)"
    - "[java.lang.constant.DynamicConstantDesc].equals(java.lang.Object)"
    - "[java.util.HexFormat].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.condition.AbstractRequestCondition].equals(java.lang.Object)"
    - "[java.awt.image.IndexColorModel].equals(java.lang.Object)"
    - "[java.security.CodeSigner].equals(java.lang.Object)"
    - "[java.lang.reflect.Field].equals(java.lang.Object)"
    - "[org.springframework.http.server.DefaultRequestPath].equals(java.lang.Object)"
    - "[sun.security.x509.X500Name].equals(java.lang.Object)"
    - "[java.util.IdentityHashMap].equals(java.lang.Object)"
    - "[org.springframework.cache.annotation.AnnotationCacheOperationSource].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.DataBufferUtils$WriteCompletionHandler$Attachment].equals(java.lang.Object)"
    - "[javax.management.ImmutableDescriptor].equals(java.lang.Object)"
    - "[java.text.SimpleDateFormat].equals(java.lang.Object)"
    - "[javax.security.cert.Certificate].equals(java.lang.Object)"
    - "[java.security.CodeSource].equals(java.lang.Object)"
    - "[java.util.BitSet].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy].equals(java.lang.Object)"
    - "[java.sql.Timestamp].equals(java.lang.Object)"
    - "[org.springframework.asm.Type].equals(java.lang.Object)"
    - "[org.springframework.http.server.DefaultPathContainer$DefaultPathSegment].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$PathSegmentComponent].equals(java.lang.Object)"
    - "[java.util.AbstractList].equals(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].equals(java.lang.Object)"
    - "[org.springframework.web.multipart.MultipartFileResource].equals(java.lang.Object)"
    - "[java.util.AbstractMap$SimpleEntry].equals(java.lang.Object)"
    - "[org.springframework.jmx.access.MBeanClientInterceptor$MethodCacheKey].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.method.RequestMappingInfo].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.LookupOverride].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.State].equals(java.lang.Object)"
    - "[org.springframework.core.convert.Property].equals(java.lang.Object)"
    - "[javax.management.MBeanParameterInfo].equals(java.lang.Object)"
    - "[org.springframework.javapoet.TypeName].equals(java.lang.Object)"
    - "[java.io.ObjectStreamClass$DeserializationConstructorsCache$Key].equals(java.lang.Object)"
    - "[io.micrometer.common.ImmutableKeyValue].equals(java.lang.Object)"
    - "[java.text.ParsePosition].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut].equals(java.lang.Object)"
    - "[java.util.jar.Attributes].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaFormEditor$TransformKey].equals(java.lang.Object)"
    - "[java.util.logging.LogManager$CloseOnReset].equals(java.lang.Object)"
    - "[java.security.Timestamp].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractPointcutAdvisor].equals(java.lang.Object)"
    - "[java.net.http.HttpHeaders].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].equals(java.lang.Object)"
    - "[javax.management.ObjectName].equals(java.lang.Object)"
    - "[org.springframework.http.HttpRange$SuffixByteRange].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.DeferredImportSelector$Group$Entry].equals(java.lang.Object)"
    - "[java.lang.Character].equals(java.lang.Object)"
    - "[java.lang.reflect.Method].equals(java.lang.Object)"
    - "[org.springframework.aop.support.RootClassFilter].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CronTrigger].equals(java.lang.Object)"
    - "[java.lang.Byte].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheOperation].equals(java.lang.Object)"
    - "[java.nio.file.attribute.FileTime].equals(java.lang.Object)"
    - "[java.text.MessageFormat].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.NettyDataBuffer].equals(java.lang.Object)"
    - "[java.net.Proxy].equals(java.lang.Object)"
    - "[java.awt.MenuShortcut].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.InjectionPoint].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CompositeCronField].equals(java.lang.Object)"
    - "[org.springframework.core.MethodParameter].equals(java.lang.Object)"
    - "[java.util.zip.ZipFile$Source$Key].equals(java.lang.Object)"
    - "[java.time.YearMonth].equals(java.lang.Object)"
    - "[java.time.format.DateTimeFormatterBuilder$DayPeriod].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.RuntimeBeanNameReference].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.DataBufferUtils$ReadCompletionHandler$Attachment].equals(java.lang.Object)"
    - "[java.time.zone.ZoneOffsetTransition].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].equals(java.lang.Object)"
    - "[javax.management.openmbean.CompositeType].equals(java.lang.Object)"
    - "[org.springframework.context.event.EventExpressionRootObject].equals(java.lang.Object)"
    - "[java.nio.CharBuffer].equals(java.lang.Object)"
    - "[sun.security.util.BitArray].equals(java.lang.Object)"
    - "[java.util.Vector].equals(java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Character$Subset].equals(java.lang.Object)"
    - "[org.springframework.aop.target.SingletonTargetSource].equals(java.lang.Object)"
    - "[org.springframework.core.annotation.RepeatableContainers].equals(java.lang.Object)"
    - "[java.util.TreeMap$Entry].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Requires].equals(java.lang.Object)"
    - "[org.springframework.asm.ConstantDynamic].equals(java.lang.Object)"
    - "[javax.security.auth.x500.X500Principal].equals(java.lang.Object)"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].equals(java.lang.Object)"
    - "[java.awt.datatransfer.DataFlavor].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.BeanDefinitionResource].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].equals(java.lang.Object)"
    - "[org.springframework.beans.BeanMetadataAttribute].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.ResourcePatternHint].equals(java.lang.Object)"
    - "[javax.management.openmbean.TabularType].equals(java.lang.Object)"
    - "[org.springframework.core.annotation.PackagesAnnotationFilter].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm$NamedFunction].equals(java.lang.Object)"
    - "[java.util.UUID].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor].equals(java.lang.Object)"
    - "[org.springframework.beans.MutablePropertyValues].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy$ProxyCallbackFilter].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.core.io.UrlResource].equals(java.lang.Object)"
    - "[org.springframework.web.context.support.ServletContextResource].equals(java.lang.Object)"
    - "[org.springframework.javapoet.JavaFile].equals(java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].equals(java.lang.Object)"
    - "[sun.font.FontStrikeDesc].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadata].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.condition.AbstractMediaTypeExpression].equals(java.lang.Object)"
    - "[javax.management.remote.JMXServiceURL].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].equals(java.lang.Object)"
    - "[java.math.BigDecimal].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.ConstantDynamic].equals(java.lang.Object)"
    - "[java.util.OptionalDouble].equals(java.lang.Object)"
    - "[org.springframework.core.ParameterizedTypeReference].equals(java.lang.Object)"
    - "[java.net.Inet6Address].equals(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].equals(java.lang.Object)"
    - "[java.security.AllPermission].equals(java.lang.Object)"
    - "[org.springframework.jmx.support.NotificationListenerHolder].equals(java.lang.Object)"
    - "[java.awt.geom.Point2D].equals(java.lang.Object)"
    - "[java.util.WeakHashMap$Entry].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].equals(java.lang.Object)"
    - "[sun.util.calendar.Era].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.el.ELExpression].equals(java.lang.Object)"
    - "[org.springframework.cache.support.NullValue].equals(java.lang.Object)"
    - "[java.time.ZonedDateTime].equals(java.lang.Object)"
    - "[sun.java2d.pipe.Region].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Opens].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.JdkDynamicAopProxy].equals(java.lang.Object)"
    - "[org.springframework.asm.Handle].equals(java.lang.Object)"
    - "[java.awt.Font].equals(java.lang.Object)"
    - "[org.springframework.core.ReactiveTypeDescriptor].equals(java.lang.Object)"
    - "[org.springframework.binding.method.Parameters].equals(java.lang.Object)"
    - "[org.springframework.aop.target.HotSwappableTargetSource].equals(java.lang.Object)"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$ResponseFunction].equals(java.lang.Object)"
    - "[javax.management.ObjectInstance].equals(java.lang.Object)"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].equals(java.lang.Object)"
    - "[org.springframework.binding.method.MethodSignature].equals(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.MethodWrapper$MethodWrapperKey].equals(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].remove()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].remove()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].remove()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].remove()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.util.CompositeIterator].remove()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].remove()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].remove()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].remove()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].remove()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].remove()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].remove()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].remove()"
    - "[java.util.Iterator].remove()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 24
    ICount: 13
    EdgeCount: 571
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:210"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:213"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:212"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:213"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:219"
        BranchSideFuncs:
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:218"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:214"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:213"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:212"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:213,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:213,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:214,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:214,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$Values:215,1"
      Dst: "[java.util.Iterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.DecisionStateModel].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.DecisionStateModel"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].<init>(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:37,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.DecisionStateModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.DecisionStateModel:41"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.DecisionStateModel:44"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.DecisionStateModel:43"
        BranchSideFuncs:
        - "getId()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:45,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:45,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.DecisionStateModel"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 58
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - "[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.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList)"
    functionUses: 3
    ICount: 30
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:52,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:52,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:52,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:53,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:53,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:53,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:54,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:54,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()"
    functionSourceFile: "org.springframework.webflow.engine.model.DecisionStateModel"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()"
    functionSourceFile: "org.springframework.webflow.engine.model.DecisionStateModel"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.DecisionStateModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.DecisionStateModel"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.DecisionStateModel].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractStateModel)"
    - "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList)"
    functionUses: 4
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:60,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:60,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:61,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractStateModel)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:62,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:62,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.DecisionStateModel:63,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList<IfModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.DecisionStateModel"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<IfModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList<AbstractActionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.DecisionStateModel"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<AbstractActionModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].<init>()"
    functionSourceFile: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:70,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)"
    functionSourceFile: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 133
    functionDepth: 5
    returnType: "org.springframework.beans.factory.config.BeanDefinition"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].registerUrlProvider(org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    - "[org.springframework.web.servlet.config.MvcNamespaceUtils].registerPathMatcher(org.springframework.beans.factory.config.RuntimeBeanReference,org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    - "[org.springframework.web.servlet.config.MvcNamespaceUtils].registerUrlPathHelper(org.springframework.beans.factory.config.RuntimeBeanReference,org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    - "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].registerResourceHandler(org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,org.springframework.beans.factory.config.RuntimeBeanReference,java.lang.Object)"
    - "[org.springframework.beans.factory.support.ManagedMap].<init>()"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.parsing.ReaderContext].error(java.lang.String,java.lang.Object)"
    - "[org.springframework.beans.factory.xml.ParserContext].getReaderContext()"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - "[org.springframework.beans.MutablePropertyValues].add(java.lang.String,java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - "[java.lang.Integer].valueOf(int)"
    - "[org.springframework.web.servlet.config.MvcNamespaceUtils].registerCorsConfigurations(java.util.Map,org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    - "[org.springframework.beans.factory.xml.XmlReaderContext].generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.xml.ParserContext].getRegistry()"
    - "[org.springframework.beans.factory.support.SimpleBeanDefinitionRegistry].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.support.DefaultListableBeanFactory].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.context.support.GenericApplicationContext].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
    - "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    - "[org.springframework.web.servlet.config.MvcNamespaceUtils].registerDefaultComponents(org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.beans.factory.support.BeanDefinitionRegistry].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    functionUses: 1
    ICount: 49
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:98"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:102"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:101"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:104"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:108"
        BranchSideFuncs:
        - "error(java.lang.String,java.lang.Object)"
        - "extractSource(java.lang.Object)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:107"
        BranchSideFuncs:
        - "setSource(java.lang.Object)"
        - "<init>(java.lang.Class)"
        - "getAttribute(java.lang.String)"
        - "put(java.lang.Object,java.lang.Object)"
        - "setRole(int)"
        - "valueOf(int)"
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:118"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:108"
        BranchSideFuncs:
        - "getRegistry()"
        - "add(java.lang.String,java.lang.Object)"
        - "registerCorsConfigurations(java.util.Map,org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
        - "registerDefaultComponents(org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
        - "getReaderContext()"
        - "registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
        - "getPropertyValues()"
        - "registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
        - "generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
        - "<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:107"
        BranchSideFuncs:
        - "setSource(java.lang.Object)"
        - "<init>(java.lang.Class)"
        - "getAttribute(java.lang.String)"
        - "put(java.lang.Object,java.lang.Object)"
        - "setRole(int)"
        - "valueOf(int)"
        - "hasText(java.lang.String)"
    Callsites:
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:90,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:92,1"
      Dst: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].registerUrlProvider(org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:94,1"
      Dst: "[org.springframework.web.servlet.config.MvcNamespaceUtils].registerPathMatcher(org.springframework.beans.factory.config.RuntimeBeanReference,org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:95,1"
      Dst: "[org.springframework.web.servlet.config.MvcNamespaceUtils].registerUrlPathHelper(org.springframework.beans.factory.config.RuntimeBeanReference,org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:97,1"
      Dst: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].registerResourceHandler(org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,org.springframework.beans.factory.config.RuntimeBeanReference,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:102,1"
      Dst: "[org.springframework.beans.factory.support.ManagedMap].<init>()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:103,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:104,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:105,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getReaderContext()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:105,1"
      Dst: "[org.springframework.beans.factory.parsing.ReaderContext].error(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:108,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:110,1"
      Dst: "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:111,1"
      Dst: "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:112,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:113,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:113,1"
      Dst: "[org.springframework.beans.MutablePropertyValues].add(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:118,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:121,1"
      Dst: "[org.springframework.web.servlet.config.MvcNamespaceUtils].registerCorsConfigurations(java.util.Map,org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:124,1"
      Dst: "[org.springframework.beans.factory.xml.XmlReaderContext].generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:125,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getRegistry()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:125,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionRegistry].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:126,1"
      Dst: "[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:126,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:130,1"
      Dst: "[org.springframework.web.servlet.config.MvcNamespaceUtils].registerDefaultComponents(org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].registerUrlProvider(org.springframework.beans.factory.xml.ParserContext,java.lang.Object)"
    functionSourceFile: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 156
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.beans.factory.xml.ParserContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.support.SimpleBeanDefinitionRegistry].containsBeanDefinition(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].containsBeanDefinition(java.lang.String)"
    - "[org.springframework.beans.factory.support.DefaultListableBeanFactory].containsBeanDefinition(java.lang.String)"
    - "[org.springframework.beans.factory.xml.ParserContext].getRegistry()"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - "[org.springframework.beans.factory.support.SimpleBeanDefinitionRegistry].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.support.DefaultListableBeanFactory].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.context.support.GenericApplicationContext].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
    - "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    - "[org.springframework.beans.factory.config.ConstructorArgumentValues].addIndexedArgumentValue(int,java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].getConstructorArgumentValues()"
    - "[org.springframework.beans.factory.xml.ParserContext].getReaderContext()"
    - "[org.springframework.beans.factory.xml.XmlReaderContext].registerWithGeneratedName(org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.support.BeanDefinitionRegistry].containsBeanDefinition(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionRegistry].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    functionUses: 1
    ICount: 34
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:136"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:155"
        BranchSideFuncs:
        - "setSource(java.lang.Object)"
        - "<init>(java.lang.Class)"
        - "getReaderContext()"
        - "getRegistry()"
        - "setRole(int)"
        - "registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
        - "getConstructorArgumentValues()"
        - "registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
        - "registerWithGeneratedName(org.springframework.beans.factory.config.BeanDefinition)"
        - "<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
        - "addIndexedArgumentValue(int,java.lang.Object)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:136,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getRegistry()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:136,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionRegistry].containsBeanDefinition(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:137,1"
      Dst: "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:138,1"
      Dst: "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:139,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:140,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionRegistry].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:141,1"
      Dst: "[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:141,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:145,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].getConstructorArgumentValues()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:145,1"
      Dst: "[org.springframework.beans.factory.config.ConstructorArgumentValues].addIndexedArgumentValue(int,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:152,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getReaderContext()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:152,1"
      Dst: "[org.springframework.beans.factory.xml.XmlReaderContext].registerWithGeneratedName(org.springframework.beans.factory.config.BeanDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].registerResourceHandler(org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,org.springframework.beans.factory.config.RuntimeBeanReference,java.lang.Object)"
    functionSourceFile: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 200
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.config.RuntimeBeanReference"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.parsing.ReaderContext].error(java.lang.String,java.lang.Object)"
    - "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - "[org.springframework.beans.factory.xml.ParserContext].getReaderContext()"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - "[org.springframework.beans.MutablePropertyValues].add(java.lang.String,java.lang.Object)"
    - "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseCacheControl(org.w3c.dom.Element)"
    - "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseResourceChain(org.springframework.beans.factory.support.RootBeanDefinition,org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
    - "[org.springframework.web.servlet.config.MvcNamespaceUtils].getContentNegotiationManager(org.springframework.beans.factory.xml.ParserContext)"
    - "[org.springframework.beans.factory.xml.XmlReaderContext].generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.xml.ParserContext].getRegistry()"
    - "[org.springframework.beans.factory.support.SimpleBeanDefinitionRegistry].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.support.DefaultListableBeanFactory].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.context.support.GenericApplicationContext].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
    - "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionRegistry].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    functionUses: 1
    ICount: 42
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:162"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:167"
        BranchSideFuncs:
        - "error(java.lang.String,java.lang.Object)"
        - "extractSource(java.lang.Object)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:166"
        BranchSideFuncs:
        - "setSource(java.lang.Object)"
        - "<init>(java.lang.Class)"
        - "getAttribute(java.lang.String)"
        - "commaDelimitedListToStringArray(java.lang.String)"
        - "setRole(int)"
        - "getPropertyValues()"
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:176"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:180"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:179"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:181"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:186"
        BranchSideFuncs:
        - "parseCacheControl(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:185"
        BranchSideFuncs:
        - "getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:187"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:191"
        BranchSideFuncs:
        - "parseResourceChain(org.springframework.beans.factory.support.RootBeanDefinition,org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:190"
        BranchSideFuncs:
        - "getContentNegotiationManager(org.springframework.beans.factory.xml.ParserContext)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:192"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:196"
        BranchSideFuncs:
        - "add(java.lang.String,java.lang.Object)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:195"
        BranchSideFuncs:
        - "getRegistry()"
        - "getReaderContext()"
        - "registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
        - "registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
        - "generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
        - "<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
    Callsites:
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:161,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:162,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:163,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getReaderContext()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:163,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:163,1"
      Dst: "[org.springframework.beans.factory.parsing.ReaderContext].error(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:167,1"
      Dst: "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:168,1"
      Dst: "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:169,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:171,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:172,1"
      Dst: "[org.springframework.beans.MutablePropertyValues].add(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:173,1"
      Dst: "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:180,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:182,1"
      Dst: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseCacheControl(org.w3c.dom.Element)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:188,1"
      Dst: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseResourceChain(org.springframework.beans.factory.support.RootBeanDefinition,org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:191,1"
      Dst: "[org.springframework.web.servlet.config.MvcNamespaceUtils].getContentNegotiationManager(org.springframework.beans.factory.xml.ParserContext)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:196,1"
      Dst: "[org.springframework.beans.factory.xml.XmlReaderContext].generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:197,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getRegistry()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:197,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionRegistry].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:198,1"
      Dst: "[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:198,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].registerComponent(org.springframework.beans.factory.parsing.ComponentDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseCacheControl(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 245
    functionDepth: 0
    returnType: "org.springframework.http.CacheControl"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.http.CacheControl].noCache()"
    - "[org.springframework.http.CacheControl].noStore()"
    - "[javax.imageio.metadata.IIOMetadataNode].hasAttribute(java.lang.String)"
    - "[org.springframework.http.CacheControl].maxAge(long,java.util.concurrent.TimeUnit)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[org.springframework.http.CacheControl].empty()"
    - "[org.springframework.http.CacheControl].mustRevalidate()"
    - "[org.springframework.http.CacheControl].noTransform()"
    - "[org.springframework.http.CacheControl].cachePublic()"
    - "[org.springframework.http.CacheControl].cachePrivate()"
    - "[org.springframework.http.CacheControl].proxyRevalidate()"
    - "[org.springframework.http.CacheControl].sMaxAge(long,java.util.concurrent.TimeUnit)"
    - "[org.springframework.http.CacheControl].staleWhileRevalidate(long,java.util.concurrent.TimeUnit)"
    - "[org.springframework.http.CacheControl].staleIfError(long,java.util.concurrent.TimeUnit)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[org.w3c.dom.Element].hasAttribute(java.lang.String)"
    functionUses: 1
    ICount: 66
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:205"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:208"
        BranchSideFuncs:
        - "noCache()"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:207"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:208"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:211"
        BranchSideFuncs:
        - "noStore()"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:210"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:211"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:215"
        BranchSideFuncs:
        - "maxAge(long,java.util.concurrent.TimeUnit)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:214"
        BranchSideFuncs:
        - "empty()"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:218"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:221"
        BranchSideFuncs:
        - "mustRevalidate()"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:220"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:221"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:224"
        BranchSideFuncs:
        - "noTransform()"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:223"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:224"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:227"
        BranchSideFuncs:
        - "cachePublic()"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:226"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:227"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:230"
        BranchSideFuncs:
        - "cachePrivate()"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:229"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:230"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:233"
        BranchSideFuncs:
        - "proxyRevalidate()"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:232"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:233"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:236"
        BranchSideFuncs:
        - "sMaxAge(long,java.util.concurrent.TimeUnit)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:235"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:236"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:239"
        BranchSideFuncs:
        - "hasAttribute(java.lang.String)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:240"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:205,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:205,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:206,1"
      Dst: "[org.springframework.http.CacheControl].noCache()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:209,1"
      Dst: "[org.springframework.http.CacheControl].noStore()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:211,1"
      Dst: "[org.w3c.dom.Element].hasAttribute(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:212,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:212,1"
      Dst: "[org.springframework.http.CacheControl].maxAge(long,java.util.concurrent.TimeUnit)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:215,1"
      Dst: "[org.springframework.http.CacheControl].empty()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:219,1"
      Dst: "[org.springframework.http.CacheControl].mustRevalidate()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:222,1"
      Dst: "[org.springframework.http.CacheControl].noTransform()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:225,1"
      Dst: "[org.springframework.http.CacheControl].cachePublic()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:228,1"
      Dst: "[org.springframework.http.CacheControl].cachePrivate()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:231,1"
      Dst: "[org.springframework.http.CacheControl].proxyRevalidate()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:234,1"
      Dst: "[org.springframework.http.CacheControl].sMaxAge(long,java.util.concurrent.TimeUnit)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:237,1"
      Dst: "[org.springframework.http.CacheControl].staleWhileRevalidate(long,java.util.concurrent.TimeUnit)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:241,1"
      Dst: "[org.springframework.http.CacheControl].staleIfError(long,java.util.concurrent.TimeUnit)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 12
  - functionName: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseResourceChain(org.springframework.beans.factory.support.RootBeanDefinition,org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
    functionSourceFile: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 249
    functionLinenumberEnd: 269
    functionDepth: 3
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.beans.factory.support.RootBeanDefinition"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.w3c.dom.Element"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.ManagedList].<init>()"
    - "[org.springframework.beans.factory.support.ManagedList].setSource(java.lang.Object)"
    - "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseResourceCache(org.springframework.beans.factory.support.ManagedList,org.springframework.beans.factory.support.ManagedList,org.w3c.dom.Element,java.lang.Object)"
    - "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseResourceResolversTransformers(boolean,org.springframework.beans.factory.support.ManagedList,org.springframework.beans.factory.support.ManagedList,org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
    - "[java.util.ArrayList].isEmpty()"
    - "[org.springframework.beans.MutablePropertyValues].add(java.lang.String,java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:251"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:249"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getAttribute(java.lang.String)"
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:251"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:249"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getAttribute(java.lang.String)"
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:262"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:265"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:264"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:265"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:268"
        BranchSideFuncs:
        - "getPropertyValues()"
        - "add(java.lang.String,java.lang.Object)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:250,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:251,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:251,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:253,1"
      Dst: "[org.springframework.beans.factory.support.ManagedList].<init>()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:254,1"
      Dst: "[org.springframework.beans.factory.support.ManagedList].setSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:258,1"
      Dst: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseResourceCache(org.springframework.beans.factory.support.ManagedList,org.springframework.beans.factory.support.ManagedList,org.w3c.dom.Element,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:259,1"
      Dst: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseResourceResolversTransformers(boolean,org.springframework.beans.factory.support.ManagedList,org.springframework.beans.factory.support.ManagedList,org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:262,1"
      Dst: "[java.util.ArrayList].isEmpty()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:263,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:263,1"
      Dst: "[org.springframework.beans.MutablePropertyValues].add(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseResourceCache(org.springframework.beans.factory.support.ManagedList,org.springframework.beans.factory.support.ManagedList,org.w3c.dom.Element,java.lang.Object)"
    functionSourceFile: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 272
    functionLinenumberEnd: 307
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.beans.factory.support.ManagedList"
    - "org.springframework.beans.factory.support.ManagedList"
    - "org.w3c.dom.Element"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.ConstructorArgumentValues].<init>()"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setConstructorArgumentValues(org.springframework.beans.factory.config.ConstructorArgumentValues)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].<init>(java.lang.String)"
    - "[org.springframework.beans.factory.config.ConstructorArgumentValues].addIndexedArgumentValue(int,java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 44
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:274"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:306"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
        - "hasText(java.lang.String)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:305"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:289"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:295"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:294"
        BranchSideFuncs:
        - "setSource(java.lang.Object)"
        - "<init>()"
        - "<init>(java.lang.Class)"
        - "setRole(int)"
        - "setConstructorArgumentValues(org.springframework.beans.factory.config.ConstructorArgumentValues)"
        - "addIndexedArgumentValue(int,java.lang.Object)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:289"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:295"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:294"
        BranchSideFuncs:
        - "setSource(java.lang.Object)"
        - "<init>()"
        - "<init>(java.lang.Class)"
        - "setRole(int)"
        - "setConstructorArgumentValues(org.springframework.beans.factory.config.ConstructorArgumentValues)"
        - "addIndexedArgumentValue(int,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:273,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:274,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:275,1"
      Dst: "[org.springframework.beans.factory.config.ConstructorArgumentValues].<init>()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:277,1"
      Dst: "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:278,1"
      Dst: "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:279,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:280,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setConstructorArgumentValues(org.springframework.beans.factory.config.ConstructorArgumentValues)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:289,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:290,1"
      Dst: "[org.springframework.beans.factory.config.RuntimeBeanReference].<init>(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:291,1"
      Dst: "[org.springframework.beans.factory.config.ConstructorArgumentValues].addIndexedArgumentValue(int,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:303,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseResourceResolversTransformers(boolean,org.springframework.beans.factory.support.ManagedList,org.springframework.beans.factory.support.ManagedList,org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
    functionSourceFile: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 311
    functionLinenumberEnd: 354
    functionDepth: 2
    returnType: "void"
    argCount: 6
    argTypes:
    - "boolean"
    - "org.springframework.beans.factory.support.ManagedList"
    - "org.springframework.beans.factory.support.ManagedList"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.w3c.dom.Element"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.util.xml.DomUtils].getChildElements(org.w3c.dom.Element)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[javax.imageio.metadata.IIOMetadataNode].getLocalName()"
    - "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseVersionResolver(org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
    - "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - "[org.springframework.beans.factory.xml.ParserContext].getDelegate()"
    - "[org.springframework.beans.factory.xml.BeanDefinitionParserDelegate].parsePropertySubElement(org.w3c.dom.Element,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.w3c.dom.Node].getLocalName()"
    functionUses: 1
    ICount: 62
    EdgeCount: 183
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:313"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:333"
        BranchSideFuncs:
        - "getChildElements(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:332"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:314"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:333"
        BranchSideFuncs:
        - "getLocalName()"
        - "getChildElements(org.w3c.dom.Element)"
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:332"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:315"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:327"
        BranchSideFuncs:
        - "parseVersionResolver(org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:326"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:319"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:325"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:324"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:333"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:346"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:345"
        BranchSideFuncs:
        - "getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:334"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:340"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:339"
        BranchSideFuncs:
        - "setSource(java.lang.Object)"
        - "<init>(java.lang.Class)"
        - "setRole(int)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:347"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:353"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:352"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:348"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:353"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "next()"
        - "getDelegate()"
        - "parsePropertySubElement(org.w3c.dom.Element,org.springframework.beans.factory.config.BeanDefinition)"
        - "iterator()"
        - "getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:312,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:314,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElements(org.w3c.dom.Element)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:314,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:314,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:314,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:315,1"
      Dst: "[org.w3c.dom.Node].getLocalName()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:315,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:316,1"
      Dst: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseVersionResolver(org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:317,1"
      Dst: "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:318,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:320,1"
      Dst: "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:322,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:327,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getDelegate()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:327,1"
      Dst: "[org.springframework.beans.factory.xml.BeanDefinitionParserDelegate].parsePropertySubElement(org.w3c.dom.Element,org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:348,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 9
  - functionName: "[org.springframework.web.servlet.config.ResourcesBeanDefinitionParser].parseVersionResolver(org.springframework.beans.factory.xml.ParserContext,org.w3c.dom.Element,java.lang.Object)"
    functionSourceFile: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 355
    functionLinenumberEnd: 391
    functionDepth: 1
    returnType: "org.springframework.beans.factory.support.RootBeanDefinition"
    argCount: 3
    argTypes:
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.w3c.dom.Element"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.support.ManagedMap].<init>()"
    - "[org.springframework.beans.factory.support.ManagedMap].setSource(java.lang.Object)"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - "[org.springframework.beans.MutablePropertyValues].addPropertyValue(java.lang.String,java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - "[org.springframework.util.xml.DomUtils].getChildElements(org.w3c.dom.Element)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[javax.imageio.metadata.IIOMetadataNode].getLocalName()"
    - "[org.springframework.beans.factory.config.ConstructorArgumentValues].<init>()"
    - "[org.springframework.beans.factory.config.ConstructorArgumentValues].addIndexedArgumentValue(int,java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setConstructorArgumentValues(org.springframework.beans.factory.config.ConstructorArgumentValues)"
    - "[sun.awt.util.IdentityArrayList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[org.springframework.util.AutoPopulatingList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
    - "[org.springframework.beans.factory.xml.ParserContext].getDelegate()"
    - "[org.springframework.beans.factory.xml.BeanDefinitionParserDelegate].parsePropertySubElement(org.w3c.dom.Element,org.springframework.beans.factory.config.BeanDefinition)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[org.w3c.dom.Node].getLocalName()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 68
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:363"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:390"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "commaDelimitedListToStringArray(java.lang.String)"
        - "iterator()"
        - "getChildElements(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:389"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:366"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:375"
        BranchSideFuncs:
        - "setConstructorArgumentValues(org.springframework.beans.factory.config.ConstructorArgumentValues)"
        - "getAttribute(java.lang.String)"
        - "addIndexedArgumentValue(int,java.lang.Object)"
        - "<init>()"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:374"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:375"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:381"
        BranchSideFuncs:
        - "setSource(java.lang.Object)"
        - "<init>(java.lang.Class)"
        - "setRole(int)"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:380"
        BranchSideFuncs:
        - "getLocalName()"
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:381"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:385"
        BranchSideFuncs:
        - "get(int)"
        - "getDelegate()"
        - "parsePropertySubElement(org.w3c.dom.Element,org.springframework.beans.factory.config.BeanDefinition)"
        - "getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:384"
        BranchSideFuncs: []
    - Branch String: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:385"
      Branch Sides:
      - BranchSide: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:356,1"
      Dst: "[org.springframework.beans.factory.support.ManagedMap].<init>()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:357,1"
      Dst: "[org.springframework.beans.factory.support.ManagedMap].setSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:358,1"
      Dst: "[org.springframework.beans.factory.support.RootBeanDefinition].<init>(java.lang.Class)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:359,1"
      Dst: "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:360,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:361,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].getPropertyValues()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:361,1"
      Dst: "[org.springframework.beans.MutablePropertyValues].addPropertyValue(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:363,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElements(org.w3c.dom.Element)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:363,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:363,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:363,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:364,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:364,1"
      Dst: "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:366,1"
      Dst: "[org.w3c.dom.Node].getLocalName()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:366,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:367,1"
      Dst: "[org.springframework.beans.factory.config.ConstructorArgumentValues].<init>()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:368,1"
      Dst: "[org.springframework.beans.factory.config.ConstructorArgumentValues].addIndexedArgumentValue(int,java.lang.Object)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:372,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setConstructorArgumentValues(org.springframework.beans.factory.config.ConstructorArgumentValues)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:382,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:382,1"
      Dst: "[java.util.List].get(int)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:383,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getDelegate()"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:383,1"
      Dst: "[org.springframework.beans.factory.xml.BeanDefinitionParserDelegate].parsePropertySubElement(org.w3c.dom.Element,org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.web.servlet.config.ResourcesBeanDefinitionParser:386,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].getDelegate()"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "org.springframework.beans.factory.xml.BeanDefinitionParserDelegate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameter].<init>(java.lang.Class,org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.binding.method.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameter:46,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.method.Parameter:47,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameter].getName()"
    functionSourceFile: "org.springframework.binding.method.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.Parameter].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.method.Parameter"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.StaticExpression].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.el.ELExpression].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.support.LiteralExpression].equals(java.lang.Object)"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 28
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.Parameter:76"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.Parameter:79"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.Parameter:78"
        BranchSideFuncs:
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.method.Parameter:80"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.Parameter:78"
        BranchSideFuncs:
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.method.Parameter:80"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.Parameter:78"
        BranchSideFuncs:
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.method.Parameter:80,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.binding.method.Parameter:80,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.method.Parameter].hashCode()"
    functionSourceFile: "org.springframework.binding.method.Parameter"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.ELExpression].hashCode()"
    - "[org.springframework.binding.expression.support.StaticExpression].hashCode()"
    - "[org.springframework.binding.expression.support.LiteralExpression].hashCode()"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 25
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.Parameter:84"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.Parameter:83"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.springframework.binding.method.Parameter:84,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.method.Parameter].toString()"
    functionSourceFile: "org.springframework.binding.method.Parameter"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.Parameter:88,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.method.Parameter:88,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.method.Parameter:88,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.FlowExecutionKey"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory].nextSequence()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].<init>(int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory:127"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory:131"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory:127,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getKey()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory:128,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>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory].nextSequence()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultElContextFactory].<init>()"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultElContextFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.DefaultElContextFactory:25,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultElContextFactory].getELContext(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultElContextFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.el.ELContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.lang.Object,java.util.List)"
    - "[org.springframework.binding.expression.el.DefaultELContext].<init>(jakarta.el.ELResolver,jakarta.el.VariableMapper,jakarta.el.FunctionMapper)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.DefaultElContextFactory:27,1"
      Dst: "[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.lang.Object,java.util.List)"
    - Src: "org.springframework.binding.expression.el.DefaultElContextFactory:27,1"
      Dst: "[org.springframework.binding.expression.el.DefaultELContext].<init>(jakarta.el.ELResolver,jakarta.el.VariableMapper,jakarta.el.FunctionMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.FormattedStringToNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    - "[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:54,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:49,1"
      Dst: "[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>(java.lang.Class)"
    functionSourceFile: "org.springframework.binding.convert.converters.FormattedStringToNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    - "[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:58,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:49,1"
      Dst: "[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.FormattedStringToNumber].setNumberFormatFactory(org.springframework.binding.format.NumberFormatFactory)"
    functionSourceFile: "org.springframework.binding.convert.converters.FormattedStringToNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.format.NumberFormatFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.FormattedStringToNumber].getLenient()"
    functionSourceFile: "org.springframework.binding.convert.converters.FormattedStringToNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.FormattedStringToNumber].setLenient(boolean)"
    functionSourceFile: "org.springframework.binding.convert.converters.FormattedStringToNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.FormattedStringToNumber].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.FormattedStringToNumber"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 103
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.ParsePosition].<init>(int)"
    - "[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat()"
    - "[java.text.DecimalFormat].parse(java.lang.String,java.text.ParsePosition)"
    - "[org.springframework.binding.convert.converters.InvalidFormatException].<init>(java.lang.String,java.lang.String)"
    - "[org.springframework.binding.convert.converters.FormattedStringToNumber].getPattern(java.text.NumberFormat)"
    - "[java.text.ParsePosition].getIndex()"
    - "[java.lang.String].length()"
    - "[org.springframework.binding.convert.converters.FormattedStringToNumber].convertToNumberClass(java.lang.Number,java.lang.Class)"
    - "[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()"
    - "[java.text.NumberFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionUses: 1
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.FormattedStringToNumber:92"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.FormattedStringToNumber:95"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.FormattedStringToNumber:96"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.FormattedStringToNumber:102"
        BranchSideFuncs:
        - "getIndex()"
        - "length()"
      - BranchSide: "org.springframework.binding.convert.converters.FormattedStringToNumber:101"
        BranchSideFuncs:
        - "convertToNumberClass(java.lang.Number,java.lang.Class)"
    - Branch String: "org.springframework.binding.convert.converters.FormattedStringToNumber:97"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.FormattedStringToNumber:101"
        BranchSideFuncs:
        - "convertToNumberClass(java.lang.Number,java.lang.Class)"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:89,1"
      Dst: "[java.text.ParsePosition].<init>(int)"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:90,1"
      Dst: "[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:91,1"
      Dst: "[java.text.NumberFormat].parse(java.lang.String,java.text.ParsePosition)"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:94,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>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:97,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:97,1"
      Dst: "[java.text.ParsePosition].getIndex()"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:102,1"
      Dst: "[org.springframework.binding.convert.converters.FormattedStringToNumber].convertToNumberClass(java.lang.Number,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.FormattedStringToNumber].getPattern(java.text.NumberFormat)"
    functionSourceFile: "org.springframework.binding.convert.converters.FormattedStringToNumber"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.DecimalFormat:org.apache.commons.logging.impl.NoOpLog].toPattern()"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].warn(java.lang.Object)"
    - "[org.springframework.core.log.CompositeLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Log4jLog].warn(java.lang.Object)"
    - "[java.text.DecimalFormat].toPattern()"
    - "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.FormattedStringToNumber:124"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.FormattedStringToNumber:127"
        BranchSideFuncs:
        - "toPattern()"
      - BranchSide: "org.springframework.binding.convert.converters.FormattedStringToNumber:126"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:125,1"
      Dst: "[java.text.DecimalFormat].toPattern()"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:127,1"
      Dst: "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.InvalidFormatException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.binding.convert.converters.InvalidFormatException"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.InvalidFormatException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.InvalidFormatException:35,1"
      Dst: "[org.springframework.binding.convert.converters.InvalidFormatException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.InvalidFormatException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.convert.converters.InvalidFormatException"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.InvalidFormatException:45,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.InvalidFormatException:45,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.FormattedStringToNumber].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.FormattedStringToNumber"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.Format].format(java.lang.Object)"
    - "[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat()"
    - "[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:107,1"
      Dst: "[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()"
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:107,1"
      Dst: "[java.text.Format].format(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.FormattedStringToNumber].convertToNumberClass(java.lang.Number,java.lang.Class<?\
      \ extends Number>)"
    functionSourceFile: "org.springframework.binding.convert.converters.FormattedStringToNumber"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Number"
    - "java.lang.Class<? extends Number>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.NumberUtils].convertNumberToTargetClass(java.lang.Number,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.FormattedStringToNumber:118,1"
      Dst: "[org.springframework.util.NumberUtils].convertNumberToTargetClass(java.lang.Number,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet"
    linkageType: ""
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.collection.StringKeyedMapAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:229,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet"
    linkageType: ""
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionUses: 303
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:231,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator"
    linkageType: ""
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.collection.StringKeyedMapAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator:264,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].contains(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 241
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].getAsEntry(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.WeakHashMap$Entry].getKey()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.HashMap$Node].getKey()"
    - "[java.util.TreeMap$Entry].getKey()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getKey()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].getKey()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.Hashtable$Entry].getKey()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].getKey()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].getKey()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.AbstractMap$SimpleEntry].getKey()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.AbstractMap$SimpleImmutableEntry].getKey()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].getValue()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderEntry].getValue()"
    - "[java.util.Hashtable$Entry].getValue()"
    - "[java.util.TreeMap$Entry].getValue()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].getValue()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].getValue()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderEntry].getValue()"
    - "[java.util.WeakHashMap$Entry].getValue()"
    - "[java.util.AbstractMap$SimpleImmutableEntry].getValue()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderEntry].getValue()"
    - "[java.util.HashMap$Node].getValue()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getValue()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderEntry].getValue()"
    - "[java.util.AbstractMap$SimpleEntry].getValue()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MimeType].equals(java.lang.Object)"
    - "[java.text.DigitList].equals(java.lang.Object)"
    - "[org.springframework.core.annotation.RepeatableContainers$ExplicitRepeatableContainer].equals(java.lang.Object)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationConverterKey].equals(java.lang.Object)"
    - "[java.util.OptionalLong].equals(java.lang.Object)"
    - "[org.springframework.web.bind.support.WebExchangeBindException].equals(java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CronExpression].equals(java.lang.Object)"
    - "[javax.crypto.spec.SecretKeySpec].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Exports].equals(java.lang.Object)"
    - "[java.awt.font.TransformAttribute].equals(java.lang.Object)"
    - "[java.net.URL].equals(java.lang.Object)"
    - "[org.springframework.expression.spel.support.ReflectivePropertyAccessor$PropertyCacheKey].equals(java.lang.Object)"
    - "[org.springframework.http.DefaultHttpStatusCode].equals(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.MethodOverrides].equals(java.lang.Object)"
    - "[java.util.Optional].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.ReplaceOverride].equals(java.lang.Object)"
    - "[org.springframework.util.comparator.NullSafeComparator].equals(java.lang.Object)"
    - "[java.time.ZoneId].equals(java.lang.Object)"
    - "[java.lang.Short].equals(java.lang.Object)"
    - "[java.lang.invoke.MemberName].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJPointcutAdvisor].equals(java.lang.Object)"
    - "[java.beans.IndexedPropertyDescriptor].equals(java.lang.Object)"
    - "[java.net.http.HttpRequest].equals(java.lang.Object)"
    - "[java.util.Properties].equals(java.lang.Object)"
    - "[java.util.EnumMap].equals(java.lang.Object)"
    - "[java.text.DecimalFormat].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.MethodInfo].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadataReadingVisitor$Source].equals(java.lang.Object)"
    - "[io.micrometer.common.KeyValues].equals(java.lang.Object)"
    - "[java.awt.JobAttributes].equals(java.lang.Object)"
    - "[sun.security.util.ObjectIdentifier].equals(java.lang.Object)"
    - "[java.net.InetAddress].equals(java.lang.Object)"
    - "[sun.util.locale.LocaleExtensions].equals(java.lang.Object)"
    - "[java.time.LocalDateTime].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm$Name].equals(java.lang.Object)"
    - "[jdk.internal.misc.Signal].equals(java.lang.Object)"
    - "[org.springframework.validation.AbstractBindingResult].equals(java.lang.Object)"
    - "[java.awt.datatransfer.MimeTypeParameterList].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.BeanMethod].equals(java.lang.Object)"
    - "[java.lang.Double].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy$CglibIdentitySupport].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.QuartzCronField].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.ClassInfo].equals(java.lang.Object)"
    - "[java.util.OptionalInt].equals(java.lang.Object)"
    - "[javax.management.MBeanNotificationInfo].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.AdvisedSupport$MethodCacheKey].equals(java.lang.Object)"
    - "[org.springframework.javapoet.AnnotationSpec].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaFormEditor$Transform].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer$PointcutBody].equals(java.lang.Object)"
    - "[org.springframework.aot.generate.GeneratedClasses$Owner].equals(java.lang.Object)"
    - "[org.springframework.web.method.ControllerAdviceBean].equals(java.lang.Object)"
    - "[java.text.AttributedCharacterIterator$Attribute].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].equals(java.lang.Object)"
    - "[sun.nio.ch.FileKey].equals(java.lang.Object)"
    - "[java.awt.Color].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.ExpressionVariable].equals(java.lang.Object)"
    - "[org.springframework.beans.ExtendedBeanInfo$SimpleIndexedPropertyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.WeakCacheKey].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.ConstructorArgumentValues].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].equals(java.lang.Object)"
    - "[java.net.SocketPermission].equals(java.lang.Object)"
    - "[org.springframework.context.support.ApplicationListenerDetector].equals(java.lang.Object)"
    - "[java.text.DecimalFormatSymbols].equals(java.lang.Object)"
    - "[sun.util.locale.BaseLocale].equals(java.lang.Object)"
    - "[java.time.LocalTime].equals(java.lang.Object)"
    - "[java.awt.PageAttributes].equals(java.lang.Object)"
    - "[java.time.OffsetDateTime].equals(java.lang.Object)"
    - "[jdk.internal.module.ServicesCatalog$ServiceProvider].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.awt.Rectangle].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].equals(java.lang.Object)"
    - "[java.util.logging.Level].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor].equals(java.lang.Object)"
    - "[org.springframework.core.AttributeAccessorSupport].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.view.script.ScriptTemplateView$EngineKey].equals(java.lang.Object)"
    - "[java.time.Instant].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleHashes].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadataReadingVisitor$Source].equals(java.lang.Object)"
    - "[org.springframework.binding.method.MethodKey].equals(java.lang.Object)"
    - "[org.springframework.validation.BindException].equals(java.lang.Object)"
    - "[org.springframework.beans.support.MutableSortDefinition].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.NullBean].equals(java.lang.Object)"
    - "[java.nio.FloatBuffer].equals(java.lang.Object)"
    - "[java.util.ResourceBundle$CacheKey].equals(java.lang.Object)"
    - "[javax.management.Attribute].equals(java.lang.Object)"
    - "[java.lang.invoke.MethodType].equals(java.lang.Object)"
    - "[java.lang.Long].equals(java.lang.Object)"
    - "[java.util.AbstractMap].equals(java.lang.Object)"
    - "[org.springframework.cglib.proxy.CallbackHelper].equals(java.lang.Object)"
    - "[org.springframework.http.server.DefaultPathContainer].equals(java.lang.Object)"
    - "[org.springframework.aop.target.EmptyTargetSource].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].equals(java.lang.Object)"
    - "[java.time.OffsetTime].equals(java.lang.Object)"
    - "[java.awt.RenderingHints$Key].equals(java.lang.Object)"
    - "[java.net.HttpCookie].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].equals(java.lang.Object)"
    - "[org.springframework.context.expression.CachedExpressionEvaluator$ExpressionKey].equals(java.lang.Object)"
    - "[java.text.DateFormatSymbols].equals(java.lang.Object)"
    - "[org.springframework.core.MethodClassKey].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.Signature].equals(java.lang.Object)"
    - "[org.springframework.core.type.StandardMethodMetadata].equals(java.lang.Object)"
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[javax.management.MBeanAttributeInfo].equals(java.lang.Object)"
    - "[sun.font.CoreMetrics].equals(java.lang.Object)"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$HttpRequestValuesInitializer].equals(java.lang.Object)"
    - "[org.springframework.expression.TypedValue].equals(java.lang.Object)"
    - "[java.awt.BasicStroke].equals(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].equals(java.lang.Object)"
    - "[org.springframework.http.ResponseCookie].equals(java.lang.Object)"
    - "[org.springframework.cache.annotation.SpringCacheAnnotationParser].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.SimpleKey].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.condition.AbstractNameValueExpression].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.support.StaticExpression].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.JavaSerializationHint].equals(java.lang.Object)"
    - "[javax.management.MBeanInfo].equals(java.lang.Object)"
    - "[org.springframework.core.io.ClassPathResource].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.AbstractTypeReference].equals(java.lang.Object)"
    - "[java.awt.image.ColorModel].equals(java.lang.Object)"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].equals(java.lang.Object)"
    - "[java.time.zone.ZoneRules].equals(java.lang.Object)"
    - "[org.springframework.web.method.HandlerMethod].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.Handle].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$1].equals(java.lang.Object)"
    - "[java.security.AccessControlContext].equals(java.lang.Object)"
    - "[java.lang.Runtime$Version].equals(java.lang.Object)"
    - "[java.net.NetworkInterface].equals(java.lang.Object)"
    - "[org.springframework.javapoet.CodeBlock].equals(java.lang.Object)"
    - "[org.springframework.core.io.FileSystemResource].equals(java.lang.Object)"
    - "[java.time.LocalDate].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.ClassEmitter$FieldInfo].equals(java.lang.Object)"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[jdk.internal.loader.AbstractClassLoaderValue$Sub].equals(java.lang.Object)"
    - "[java.awt.font.NumericShaper].equals(java.lang.Object)"
    - "[org.springframework.beans.GenericTypeAwarePropertyDescriptor].equals(java.lang.Object)"
    - "[java.time.zone.ZoneOffsetTransitionRule].equals(java.lang.Object)"
    - "[java.lang.StackTraceElement].equals(java.lang.Object)"
    - "[java.security.Provider$ServiceKey].equals(java.lang.Object)"
    - "[java.nio.ByteBuffer].equals(java.lang.Object)"
    - "[java.awt.RenderingHints].equals(java.lang.Object)"
    - "[sun.font.AttributeValues].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationCacheKey].equals(java.lang.Object)"
    - "[org.springframework.http.ResponseEntity].equals(java.lang.Object)"
    - "[java.awt.Insets].equals(java.lang.Object)"
    - "[org.springframework.util.ConcurrentLruCache$CacheEntry].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$FullPathComponent].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.ConfigurationClassParser$SourceClass].equals(java.lang.Object)"
    - "[java.awt.geom.Rectangle2D].equals(java.lang.Object)"
    - "[javax.management.MBeanConstructorInfo].equals(java.lang.Object)"
    - "[sun.nio.fs.UnixPath].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.GenericBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.http.HttpRange$ByteRange].equals(java.lang.Object)"
    - "[java.math.BigInteger].equals(java.lang.Object)"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.BitsCronField].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CronSequenceGenerator].equals(java.lang.Object)"
    - "[java.util.ArrayList].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].equals(java.lang.Object)"
    - "[org.springframework.context.expression.AnnotatedElementKey].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadata].equals(java.lang.Object)"
    - "[org.springframework.javapoet.TypeSpec].equals(java.lang.Object)"
    - "[java.awt.AlphaComposite].equals(java.lang.Object)"
    - "[org.springframework.validation.ObjectError].equals(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].equals(java.lang.Object)"
    - "[org.springframework.core.env.PropertySource].equals(java.lang.Object)"
    - "[org.springframework.http.ProblemDetail].equals(java.lang.Object)"
    - "[org.springframework.http.ContentDisposition].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.resource.CssLinkResourceTransformer$ContentChunkInfo].equals(java.lang.Object)"
    - "[java.lang.reflect.Constructor].equals(java.lang.Object)"
    - "[java.util.PropertyPermission].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType].equals(java.lang.Object)"
    - "[org.springframework.http.RequestEntity].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.BeanExpressionContext].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].equals(java.lang.Object)"
    - "[javax.management.MBeanOperationInfo].equals(java.lang.Object)"
    - "[java.awt.font.TextHitInfo].equals(java.lang.Object)"
    - "[java.time.Clock].equals(java.lang.Object)"
    - "[java.awt.datatransfer.MimeType].equals(java.lang.Object)"
    - "[org.springframework.http.RequestEntity$UriTemplateRequestEntity].equals(java.lang.Object)"
    - "[sun.util.calendar.CalendarDate].equals(java.lang.Object)"
    - "[sun.security.x509.AVA].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.FlashMap].equals(java.lang.Object)"
    - "[org.springframework.core.io.support.EncodedResource].equals(java.lang.Object)"
    - "[java.time.format.DecimalStyle].equals(java.lang.Object)"
    - "[java.time.chrono.AbstractChronology].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArraySet].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.TypePatternClassFilter].equals(java.lang.Object)"
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleReferenceImpl].equals(java.lang.Object)"
    - "[org.springframework.validation.FieldError].equals(java.lang.Object)"
    - "[java.awt.font.FontRenderContext].equals(java.lang.Object)"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].equals(java.lang.Object)"
    - "[org.springframework.javapoet.MethodSpec].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.BeanDefinitionHolder].equals(java.lang.Object)"
    - "[java.nio.charset.Charset].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.DefaultNamingPolicy].equals(java.lang.Object)"
    - "[org.springframework.http.HttpCookie].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement].equals(java.lang.Object)"
    - "[org.springframework.core.io.ByteArrayResource].equals(java.lang.Object)"
    - "[java.nio.IntBuffer].equals(java.lang.Object)"
    - "[org.springframework.core.io.PathResource].equals(java.lang.Object)"
    - "[java.security.BasicPermission].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].equals(java.lang.Object)"
    - "[java.beans.PropertyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.http.HttpMethod].equals(java.lang.Object)"
    - "[sun.nio.fs.UnixFileStore].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.annotation.ReflectiveRuntimeHintsRegistrar$Entry].equals(java.lang.Object)"
    - "[org.springframework.beans.ExtendedBeanInfo$SimplePropertyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.core.io.InputStreamResource].equals(java.lang.Object)"
    - "[sun.java2d.loops.SurfaceType].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.TypedStringValue].equals(java.lang.Object)"
    - "[java.net.URI].equals(java.lang.Object)"
    - "[org.springframework.core.io.support.PropertySourceDescriptor].equals(java.lang.Object)"
    - "[java.util.AbstractSet].equals(java.lang.Object)"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.aot.BeanRegistrationsAotContribution$Registration].equals(java.lang.Object)"
    - "[java.nio.ShortBuffer].equals(java.lang.Object)"
    - "[java.util.jar.Manifest].equals(java.lang.Object)"
    - "[java.time.MonthDay].equals(java.lang.Object)"
    - "[org.springframework.web.cors.CorsConfiguration$OriginPattern].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer].equals(java.lang.Object)"
    - "[java.util.GregorianCalendar].equals(java.lang.Object)"
    - "[sun.security.x509.RDN].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.Type].equals(java.lang.Object)"
    - "[javax.management.MBeanFeatureInfo].equals(java.lang.Object)"
    - "[java.math.MathContext].equals(java.lang.Object)"
    - "[java.lang.Integer].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ControlFlowPointcut].equals(java.lang.Object)"
    - "[org.springframework.cglib.reflect.FastMember].equals(java.lang.Object)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.support.LiteralExpression].equals(java.lang.Object)"
    - "[java.util.Hashtable$Entry].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.awt.Dimension].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(java.lang.Object)"
    - "[javax.xml.namespace.QName].equals(java.lang.Object)"
    - "[sun.font.FontLineMetrics].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].equals(java.lang.Object)"
    - "[java.lang.ProcessHandleImpl].equals(java.lang.Object)"
    - "[org.springframework.util.unit.DataSize].equals(java.lang.Object)"
    - "[java.lang.reflect.Parameter].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.ResourceBundleHint].equals(java.lang.Object)"
    - "[java.time.temporal.ValueRange].equals(java.lang.Object)"
    - "[javax.crypto.CryptoPermission].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Version].equals(java.lang.Object)"
    - "[java.text.DateFormat].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Provides].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].equals(java.lang.Object)"
    - "[org.springframework.cglib.proxy.Enhancer$EnhancerKey].equals(java.lang.Object)"
    - "[org.springframework.context.event.AbstractApplicationEventMulticaster$ListenerCacheKey].equals(java.lang.Object)"
    - "[java.net.Inet4Address].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.PeriodicTrigger].equals(java.lang.Object)"
    - "[java.lang.module.ResolvedModule].equals(java.lang.Object)"
    - "[java.awt.Point].equals(java.lang.Object)"
    - "[org.springframework.web.util.ServletRequestPathUtils$ServletRequestPath].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.InterceptorAndDynamicMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents].equals(java.lang.Object)"
    - "[javax.security.auth.Subject].equals(java.lang.Object)"
    - "[java.net.InetSocketAddress].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].equals(java.lang.Object)"
    - "[java.security.cert.CertPath].equals(java.lang.Object)"
    - "[java.util.Locale$LanguageRange].equals(java.lang.Object)"
    - "[java.awt.geom.AffineTransform].equals(java.lang.Object)"
    - "[org.springframework.core.io.VfsResource].equals(java.lang.Object)"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].equals(java.lang.Object)"
    - "[java.net.InetSocketAddress$InetSocketAddressHolder].equals(java.lang.Object)"
    - "[org.springframework.cglib.reflect.FastClass].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].equals(java.lang.Object)"
    - "[java.util.AbstractMap$SimpleImmutableEntry].equals(java.lang.Object)"
    - "[org.springframework.web.util.OpaqueUriComponents].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut$AnnotationCandidateClassFilter].equals(java.lang.Object)"
    - "[java.util.Hashtable].equals(java.lang.Object)"
    - "[java.awt.AWTKeyStroke].equals(java.lang.Object)"
    - "[org.springframework.cglib.reflect.MethodDelegate].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].equals(java.lang.Object)"
    - "[java.time.Year].equals(java.lang.Object)"
    - "[org.springframework.javapoet.FieldSpec].equals(java.lang.Object)"
    - "[org.springframework.javapoet.ParameterSpec].equals(java.lang.Object)"
    - "[javax.imageio.ImageTypeSpecifier].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.TypeHint$ExecutableKey].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.Flow].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.MethodOverride].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.DependencyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.util.comparator.BooleanComparator].equals(java.lang.Object)"
    - "[java.util.Calendar].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].equals(java.lang.Object)"
    - "[org.springframework.http.HttpEntity].equals(java.lang.Object)"
    - "[org.springframework.aot.generate.MethodName].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].equals(java.lang.Object)"
    - "[sun.security.util.DerValue].equals(java.lang.Object)"
    - "[java.lang.ProcessBuilder$Redirect].equals(java.lang.Object)"
    - "[java.nio.LongBuffer].equals(java.lang.Object)"
    - "[java.net.Inet6Address$Inet6AddressHolder].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.ConfigurationClass].equals(java.lang.Object)"
    - "[java.util.Locale].equals(java.lang.Object)"
    - "[java.nio.DoubleBuffer].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$Node].equals(java.lang.Object)"
    - "[java.text.FieldPosition].equals(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReader$Node].equals(java.lang.Object)"
    - "[java.awt.DisplayMode].equals(java.lang.Object)"
    - "[java.lang.Float].equals(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].equals(java.lang.Object)"
    - "[org.springframework.web.util.pattern.PathPattern].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.JdkProxyHint].equals(java.lang.Object)"
    - "[java.net.InterfaceAddress].equals(java.lang.Object)"
    - "[java.time.Period].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationClassFilter].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.AutowiredPropertyMarker].equals(java.lang.Object)"
    - "[org.springframework.core.io.AbstractResource].equals(java.lang.Object)"
    - "[java.io.File].equals(java.lang.Object)"
    - "[java.util.jar.Attributes$Name].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].equals(java.lang.Object)"
    - "[java.lang.Thread$WeakClassKey].equals(java.lang.Object)"
    - "[org.springframework.core.env.ProfilesParser$ParsedProfiles].equals(java.lang.Object)"
    - "[java.time.Duration].equals(java.lang.Object)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].equals(java.lang.Object)"
    - "[org.springframework.binding.method.Parameter].equals(java.lang.Object)"
    - "[org.springframework.core.type.StandardClassMetadata].equals(java.lang.Object)"
    - "[java.security.cert.Certificate].equals(java.lang.Object)"
    - "[org.springframework.beans.PropertyValue].equals(java.lang.Object)"
    - "[org.springframework.core.io.DescriptiveResource].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ComposablePointcut].equals(java.lang.Object)"
    - "[java.text.Collator].equals(java.lang.Object)"
    - "[java.io.FilePermission].equals(java.lang.Object)"
    - "[sun.java2d.loops.CompositeType].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice$AdviceExcludingMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.FlowVariable].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.ViewVariable].equals(java.lang.Object)"
    - "[java.time.ZoneOffset].equals(java.lang.Object)"
    - "[java.util.HashMap$Node].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.predicate.ResourceHintsPredicates$AggregatedResourcePatternHints].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].equals(java.lang.Object)"
    - "[java.text.NumberFormat].equals(java.lang.Object)"
    - "[java.util.Date].equals(java.lang.Object)"
    - "[java.lang.constant.DynamicConstantDesc].equals(java.lang.Object)"
    - "[java.util.HexFormat].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.condition.AbstractRequestCondition].equals(java.lang.Object)"
    - "[java.awt.image.IndexColorModel].equals(java.lang.Object)"
    - "[java.security.CodeSigner].equals(java.lang.Object)"
    - "[java.lang.reflect.Field].equals(java.lang.Object)"
    - "[org.springframework.http.server.DefaultRequestPath].equals(java.lang.Object)"
    - "[sun.security.x509.X500Name].equals(java.lang.Object)"
    - "[java.util.IdentityHashMap].equals(java.lang.Object)"
    - "[org.springframework.cache.annotation.AnnotationCacheOperationSource].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.DataBufferUtils$WriteCompletionHandler$Attachment].equals(java.lang.Object)"
    - "[javax.management.ImmutableDescriptor].equals(java.lang.Object)"
    - "[java.text.SimpleDateFormat].equals(java.lang.Object)"
    - "[javax.security.cert.Certificate].equals(java.lang.Object)"
    - "[java.security.CodeSource].equals(java.lang.Object)"
    - "[java.util.BitSet].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy].equals(java.lang.Object)"
    - "[java.sql.Timestamp].equals(java.lang.Object)"
    - "[org.springframework.asm.Type].equals(java.lang.Object)"
    - "[org.springframework.http.server.DefaultPathContainer$DefaultPathSegment].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$PathSegmentComponent].equals(java.lang.Object)"
    - "[java.util.AbstractList].equals(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].equals(java.lang.Object)"
    - "[org.springframework.web.multipart.MultipartFileResource].equals(java.lang.Object)"
    - "[java.util.AbstractMap$SimpleEntry].equals(java.lang.Object)"
    - "[org.springframework.jmx.access.MBeanClientInterceptor$MethodCacheKey].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.method.RequestMappingInfo].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.LookupOverride].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.State].equals(java.lang.Object)"
    - "[org.springframework.core.convert.Property].equals(java.lang.Object)"
    - "[javax.management.MBeanParameterInfo].equals(java.lang.Object)"
    - "[org.springframework.javapoet.TypeName].equals(java.lang.Object)"
    - "[java.io.ObjectStreamClass$DeserializationConstructorsCache$Key].equals(java.lang.Object)"
    - "[io.micrometer.common.ImmutableKeyValue].equals(java.lang.Object)"
    - "[java.text.ParsePosition].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut].equals(java.lang.Object)"
    - "[java.util.jar.Attributes].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaFormEditor$TransformKey].equals(java.lang.Object)"
    - "[java.util.logging.LogManager$CloseOnReset].equals(java.lang.Object)"
    - "[java.security.Timestamp].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractPointcutAdvisor].equals(java.lang.Object)"
    - "[java.net.http.HttpHeaders].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].equals(java.lang.Object)"
    - "[javax.management.ObjectName].equals(java.lang.Object)"
    - "[org.springframework.http.HttpRange$SuffixByteRange].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.DeferredImportSelector$Group$Entry].equals(java.lang.Object)"
    - "[java.lang.Character].equals(java.lang.Object)"
    - "[java.lang.reflect.Method].equals(java.lang.Object)"
    - "[org.springframework.aop.support.RootClassFilter].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CronTrigger].equals(java.lang.Object)"
    - "[java.lang.Byte].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheOperation].equals(java.lang.Object)"
    - "[java.nio.file.attribute.FileTime].equals(java.lang.Object)"
    - "[java.text.MessageFormat].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.NettyDataBuffer].equals(java.lang.Object)"
    - "[java.net.Proxy].equals(java.lang.Object)"
    - "[java.awt.MenuShortcut].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.InjectionPoint].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CompositeCronField].equals(java.lang.Object)"
    - "[org.springframework.core.MethodParameter].equals(java.lang.Object)"
    - "[java.util.zip.ZipFile$Source$Key].equals(java.lang.Object)"
    - "[java.time.YearMonth].equals(java.lang.Object)"
    - "[java.time.format.DateTimeFormatterBuilder$DayPeriod].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.RuntimeBeanNameReference].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.DataBufferUtils$ReadCompletionHandler$Attachment].equals(java.lang.Object)"
    - "[java.time.zone.ZoneOffsetTransition].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].equals(java.lang.Object)"
    - "[javax.management.openmbean.CompositeType].equals(java.lang.Object)"
    - "[org.springframework.context.event.EventExpressionRootObject].equals(java.lang.Object)"
    - "[java.nio.CharBuffer].equals(java.lang.Object)"
    - "[sun.security.util.BitArray].equals(java.lang.Object)"
    - "[java.util.Vector].equals(java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Character$Subset].equals(java.lang.Object)"
    - "[org.springframework.aop.target.SingletonTargetSource].equals(java.lang.Object)"
    - "[org.springframework.core.annotation.RepeatableContainers].equals(java.lang.Object)"
    - "[java.util.TreeMap$Entry].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Requires].equals(java.lang.Object)"
    - "[org.springframework.asm.ConstantDynamic].equals(java.lang.Object)"
    - "[javax.security.auth.x500.X500Principal].equals(java.lang.Object)"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].equals(java.lang.Object)"
    - "[java.awt.datatransfer.DataFlavor].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.BeanDefinitionResource].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].equals(java.lang.Object)"
    - "[org.springframework.beans.BeanMetadataAttribute].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.ResourcePatternHint].equals(java.lang.Object)"
    - "[javax.management.openmbean.TabularType].equals(java.lang.Object)"
    - "[org.springframework.core.annotation.PackagesAnnotationFilter].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm$NamedFunction].equals(java.lang.Object)"
    - "[java.util.UUID].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor].equals(java.lang.Object)"
    - "[org.springframework.beans.MutablePropertyValues].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy$ProxyCallbackFilter].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.core.io.UrlResource].equals(java.lang.Object)"
    - "[org.springframework.web.context.support.ServletContextResource].equals(java.lang.Object)"
    - "[org.springframework.javapoet.JavaFile].equals(java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].equals(java.lang.Object)"
    - "[sun.font.FontStrikeDesc].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadata].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.condition.AbstractMediaTypeExpression].equals(java.lang.Object)"
    - "[javax.management.remote.JMXServiceURL].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].equals(java.lang.Object)"
    - "[java.math.BigDecimal].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.ConstantDynamic].equals(java.lang.Object)"
    - "[java.util.OptionalDouble].equals(java.lang.Object)"
    - "[org.springframework.core.ParameterizedTypeReference].equals(java.lang.Object)"
    - "[java.net.Inet6Address].equals(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].equals(java.lang.Object)"
    - "[java.security.AllPermission].equals(java.lang.Object)"
    - "[org.springframework.jmx.support.NotificationListenerHolder].equals(java.lang.Object)"
    - "[java.awt.geom.Point2D].equals(java.lang.Object)"
    - "[java.util.WeakHashMap$Entry].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].equals(java.lang.Object)"
    - "[sun.util.calendar.Era].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.el.ELExpression].equals(java.lang.Object)"
    - "[org.springframework.cache.support.NullValue].equals(java.lang.Object)"
    - "[java.time.ZonedDateTime].equals(java.lang.Object)"
    - "[sun.java2d.pipe.Region].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Opens].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.JdkDynamicAopProxy].equals(java.lang.Object)"
    - "[org.springframework.asm.Handle].equals(java.lang.Object)"
    - "[java.awt.Font].equals(java.lang.Object)"
    - "[org.springframework.core.ReactiveTypeDescriptor].equals(java.lang.Object)"
    - "[org.springframework.binding.method.Parameters].equals(java.lang.Object)"
    - "[org.springframework.aop.target.HotSwappableTargetSource].equals(java.lang.Object)"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$ResponseFunction].equals(java.lang.Object)"
    - "[javax.management.ObjectInstance].equals(java.lang.Object)"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].equals(java.lang.Object)"
    - "[org.springframework.binding.method.MethodSignature].equals(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.MethodWrapper$MethodWrapperKey].equals(java.lang.Object)"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    functionUses: 114
    ICount: 15
    EdgeCount: 558
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:236"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:237"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:236"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:236"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:237"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:236"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:236"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:239"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:238"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:235,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].getAsEntry(java.lang.Object)"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:236,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:236,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:239,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:240,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].getAsEntry(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 261
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:257"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:260"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:259"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].remove(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 253
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].getAsEntry(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.WeakHashMap$Entry].getKey()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.HashMap$Node].getKey()"
    - "[java.util.TreeMap$Entry].getKey()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getKey()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].getKey()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.Hashtable$Entry].getKey()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].getKey()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].getKey()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderEntry].getKey()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.AbstractMap$SimpleEntry].getKey()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderEntry].getKey()"
    - "[java.util.AbstractMap$SimpleImmutableEntry].getKey()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].getValue()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderEntry].getValue()"
    - "[java.util.Hashtable$Entry].getValue()"
    - "[java.util.TreeMap$Entry].getValue()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].getValue()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].getValue()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderEntry].getValue()"
    - "[java.util.WeakHashMap$Entry].getValue()"
    - "[java.util.AbstractMap$SimpleImmutableEntry].getValue()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderEntry].getValue()"
    - "[java.util.HashMap$Node].getValue()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getValue()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderEntry].getValue()"
    - "[java.util.AbstractMap$SimpleEntry].getValue()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderEntry].getValue()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MimeType].equals(java.lang.Object)"
    - "[java.text.DigitList].equals(java.lang.Object)"
    - "[org.springframework.core.annotation.RepeatableContainers$ExplicitRepeatableContainer].equals(java.lang.Object)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationConverterKey].equals(java.lang.Object)"
    - "[java.util.OptionalLong].equals(java.lang.Object)"
    - "[org.springframework.web.bind.support.WebExchangeBindException].equals(java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CronExpression].equals(java.lang.Object)"
    - "[javax.crypto.spec.SecretKeySpec].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Exports].equals(java.lang.Object)"
    - "[java.awt.font.TransformAttribute].equals(java.lang.Object)"
    - "[java.net.URL].equals(java.lang.Object)"
    - "[org.springframework.expression.spel.support.ReflectivePropertyAccessor$PropertyCacheKey].equals(java.lang.Object)"
    - "[org.springframework.http.DefaultHttpStatusCode].equals(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.MethodOverrides].equals(java.lang.Object)"
    - "[java.util.Optional].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.ReplaceOverride].equals(java.lang.Object)"
    - "[org.springframework.util.comparator.NullSafeComparator].equals(java.lang.Object)"
    - "[java.time.ZoneId].equals(java.lang.Object)"
    - "[java.lang.Short].equals(java.lang.Object)"
    - "[java.lang.invoke.MemberName].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJPointcutAdvisor].equals(java.lang.Object)"
    - "[java.beans.IndexedPropertyDescriptor].equals(java.lang.Object)"
    - "[java.net.http.HttpRequest].equals(java.lang.Object)"
    - "[java.util.Properties].equals(java.lang.Object)"
    - "[java.util.EnumMap].equals(java.lang.Object)"
    - "[java.text.DecimalFormat].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.MethodInfo].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadataReadingVisitor$Source].equals(java.lang.Object)"
    - "[io.micrometer.common.KeyValues].equals(java.lang.Object)"
    - "[java.awt.JobAttributes].equals(java.lang.Object)"
    - "[sun.security.util.ObjectIdentifier].equals(java.lang.Object)"
    - "[java.net.InetAddress].equals(java.lang.Object)"
    - "[sun.util.locale.LocaleExtensions].equals(java.lang.Object)"
    - "[java.time.LocalDateTime].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm$Name].equals(java.lang.Object)"
    - "[jdk.internal.misc.Signal].equals(java.lang.Object)"
    - "[org.springframework.validation.AbstractBindingResult].equals(java.lang.Object)"
    - "[java.awt.datatransfer.MimeTypeParameterList].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.BeanMethod].equals(java.lang.Object)"
    - "[java.lang.Double].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy$CglibIdentitySupport].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.QuartzCronField].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.ClassInfo].equals(java.lang.Object)"
    - "[java.util.OptionalInt].equals(java.lang.Object)"
    - "[javax.management.MBeanNotificationInfo].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.AdvisedSupport$MethodCacheKey].equals(java.lang.Object)"
    - "[org.springframework.javapoet.AnnotationSpec].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaFormEditor$Transform].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer$PointcutBody].equals(java.lang.Object)"
    - "[org.springframework.aot.generate.GeneratedClasses$Owner].equals(java.lang.Object)"
    - "[org.springframework.web.method.ControllerAdviceBean].equals(java.lang.Object)"
    - "[java.text.AttributedCharacterIterator$Attribute].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].equals(java.lang.Object)"
    - "[sun.nio.ch.FileKey].equals(java.lang.Object)"
    - "[java.awt.Color].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.ExpressionVariable].equals(java.lang.Object)"
    - "[org.springframework.beans.ExtendedBeanInfo$SimpleIndexedPropertyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.WeakCacheKey].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.ConstructorArgumentValues].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].equals(java.lang.Object)"
    - "[java.net.SocketPermission].equals(java.lang.Object)"
    - "[org.springframework.context.support.ApplicationListenerDetector].equals(java.lang.Object)"
    - "[java.text.DecimalFormatSymbols].equals(java.lang.Object)"
    - "[sun.util.locale.BaseLocale].equals(java.lang.Object)"
    - "[java.time.LocalTime].equals(java.lang.Object)"
    - "[java.awt.PageAttributes].equals(java.lang.Object)"
    - "[java.time.OffsetDateTime].equals(java.lang.Object)"
    - "[jdk.internal.module.ServicesCatalog$ServiceProvider].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.awt.Rectangle].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].equals(java.lang.Object)"
    - "[java.util.logging.Level].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor].equals(java.lang.Object)"
    - "[org.springframework.core.AttributeAccessorSupport].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.view.script.ScriptTemplateView$EngineKey].equals(java.lang.Object)"
    - "[java.time.Instant].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleHashes].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadataReadingVisitor$Source].equals(java.lang.Object)"
    - "[org.springframework.binding.method.MethodKey].equals(java.lang.Object)"
    - "[org.springframework.validation.BindException].equals(java.lang.Object)"
    - "[org.springframework.beans.support.MutableSortDefinition].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.NullBean].equals(java.lang.Object)"
    - "[java.nio.FloatBuffer].equals(java.lang.Object)"
    - "[java.util.ResourceBundle$CacheKey].equals(java.lang.Object)"
    - "[javax.management.Attribute].equals(java.lang.Object)"
    - "[java.lang.invoke.MethodType].equals(java.lang.Object)"
    - "[java.lang.Long].equals(java.lang.Object)"
    - "[java.util.AbstractMap].equals(java.lang.Object)"
    - "[org.springframework.cglib.proxy.CallbackHelper].equals(java.lang.Object)"
    - "[org.springframework.http.server.DefaultPathContainer].equals(java.lang.Object)"
    - "[org.springframework.aop.target.EmptyTargetSource].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].equals(java.lang.Object)"
    - "[java.time.OffsetTime].equals(java.lang.Object)"
    - "[java.awt.RenderingHints$Key].equals(java.lang.Object)"
    - "[java.net.HttpCookie].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].equals(java.lang.Object)"
    - "[org.springframework.context.expression.CachedExpressionEvaluator$ExpressionKey].equals(java.lang.Object)"
    - "[java.text.DateFormatSymbols].equals(java.lang.Object)"
    - "[org.springframework.core.MethodClassKey].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.Signature].equals(java.lang.Object)"
    - "[org.springframework.core.type.StandardMethodMetadata].equals(java.lang.Object)"
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[javax.management.MBeanAttributeInfo].equals(java.lang.Object)"
    - "[sun.font.CoreMetrics].equals(java.lang.Object)"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$HttpRequestValuesInitializer].equals(java.lang.Object)"
    - "[org.springframework.expression.TypedValue].equals(java.lang.Object)"
    - "[java.awt.BasicStroke].equals(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].equals(java.lang.Object)"
    - "[org.springframework.http.ResponseCookie].equals(java.lang.Object)"
    - "[org.springframework.cache.annotation.SpringCacheAnnotationParser].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.SimpleKey].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.condition.AbstractNameValueExpression].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.support.StaticExpression].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.JavaSerializationHint].equals(java.lang.Object)"
    - "[javax.management.MBeanInfo].equals(java.lang.Object)"
    - "[org.springframework.core.io.ClassPathResource].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.AbstractTypeReference].equals(java.lang.Object)"
    - "[java.awt.image.ColorModel].equals(java.lang.Object)"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].equals(java.lang.Object)"
    - "[java.time.zone.ZoneRules].equals(java.lang.Object)"
    - "[org.springframework.web.method.HandlerMethod].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.Handle].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$1].equals(java.lang.Object)"
    - "[java.security.AccessControlContext].equals(java.lang.Object)"
    - "[java.lang.Runtime$Version].equals(java.lang.Object)"
    - "[java.net.NetworkInterface].equals(java.lang.Object)"
    - "[org.springframework.javapoet.CodeBlock].equals(java.lang.Object)"
    - "[org.springframework.core.io.FileSystemResource].equals(java.lang.Object)"
    - "[java.time.LocalDate].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.ClassEmitter$FieldInfo].equals(java.lang.Object)"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[jdk.internal.loader.AbstractClassLoaderValue$Sub].equals(java.lang.Object)"
    - "[java.awt.font.NumericShaper].equals(java.lang.Object)"
    - "[org.springframework.beans.GenericTypeAwarePropertyDescriptor].equals(java.lang.Object)"
    - "[java.time.zone.ZoneOffsetTransitionRule].equals(java.lang.Object)"
    - "[java.lang.StackTraceElement].equals(java.lang.Object)"
    - "[java.security.Provider$ServiceKey].equals(java.lang.Object)"
    - "[java.nio.ByteBuffer].equals(java.lang.Object)"
    - "[java.awt.RenderingHints].equals(java.lang.Object)"
    - "[sun.font.AttributeValues].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationCacheKey].equals(java.lang.Object)"
    - "[org.springframework.http.ResponseEntity].equals(java.lang.Object)"
    - "[java.awt.Insets].equals(java.lang.Object)"
    - "[org.springframework.util.ConcurrentLruCache$CacheEntry].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$FullPathComponent].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.ConfigurationClassParser$SourceClass].equals(java.lang.Object)"
    - "[java.awt.geom.Rectangle2D].equals(java.lang.Object)"
    - "[javax.management.MBeanConstructorInfo].equals(java.lang.Object)"
    - "[sun.nio.fs.UnixPath].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.GenericBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.http.HttpRange$ByteRange].equals(java.lang.Object)"
    - "[java.math.BigInteger].equals(java.lang.Object)"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.BitsCronField].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CronSequenceGenerator].equals(java.lang.Object)"
    - "[java.util.ArrayList].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].equals(java.lang.Object)"
    - "[org.springframework.context.expression.AnnotatedElementKey].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadata].equals(java.lang.Object)"
    - "[org.springframework.javapoet.TypeSpec].equals(java.lang.Object)"
    - "[java.awt.AlphaComposite].equals(java.lang.Object)"
    - "[org.springframework.validation.ObjectError].equals(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].equals(java.lang.Object)"
    - "[org.springframework.core.env.PropertySource].equals(java.lang.Object)"
    - "[org.springframework.http.ProblemDetail].equals(java.lang.Object)"
    - "[org.springframework.http.ContentDisposition].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.resource.CssLinkResourceTransformer$ContentChunkInfo].equals(java.lang.Object)"
    - "[java.lang.reflect.Constructor].equals(java.lang.Object)"
    - "[java.util.PropertyPermission].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType].equals(java.lang.Object)"
    - "[org.springframework.http.RequestEntity].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.BeanExpressionContext].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].equals(java.lang.Object)"
    - "[javax.management.MBeanOperationInfo].equals(java.lang.Object)"
    - "[java.awt.font.TextHitInfo].equals(java.lang.Object)"
    - "[java.time.Clock].equals(java.lang.Object)"
    - "[java.awt.datatransfer.MimeType].equals(java.lang.Object)"
    - "[org.springframework.http.RequestEntity$UriTemplateRequestEntity].equals(java.lang.Object)"
    - "[sun.util.calendar.CalendarDate].equals(java.lang.Object)"
    - "[sun.security.x509.AVA].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.FlashMap].equals(java.lang.Object)"
    - "[org.springframework.core.io.support.EncodedResource].equals(java.lang.Object)"
    - "[java.time.format.DecimalStyle].equals(java.lang.Object)"
    - "[java.time.chrono.AbstractChronology].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArraySet].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.TypePatternClassFilter].equals(java.lang.Object)"
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleReferenceImpl].equals(java.lang.Object)"
    - "[org.springframework.validation.FieldError].equals(java.lang.Object)"
    - "[java.awt.font.FontRenderContext].equals(java.lang.Object)"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].equals(java.lang.Object)"
    - "[org.springframework.javapoet.MethodSpec].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.BeanDefinitionHolder].equals(java.lang.Object)"
    - "[java.nio.charset.Charset].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.DefaultNamingPolicy].equals(java.lang.Object)"
    - "[org.springframework.http.HttpCookie].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement].equals(java.lang.Object)"
    - "[org.springframework.core.io.ByteArrayResource].equals(java.lang.Object)"
    - "[java.nio.IntBuffer].equals(java.lang.Object)"
    - "[org.springframework.core.io.PathResource].equals(java.lang.Object)"
    - "[java.security.BasicPermission].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].equals(java.lang.Object)"
    - "[java.beans.PropertyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.http.HttpMethod].equals(java.lang.Object)"
    - "[sun.nio.fs.UnixFileStore].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.annotation.ReflectiveRuntimeHintsRegistrar$Entry].equals(java.lang.Object)"
    - "[org.springframework.beans.ExtendedBeanInfo$SimplePropertyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.core.io.InputStreamResource].equals(java.lang.Object)"
    - "[sun.java2d.loops.SurfaceType].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.TypedStringValue].equals(java.lang.Object)"
    - "[java.net.URI].equals(java.lang.Object)"
    - "[org.springframework.core.io.support.PropertySourceDescriptor].equals(java.lang.Object)"
    - "[java.util.AbstractSet].equals(java.lang.Object)"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.aot.BeanRegistrationsAotContribution$Registration].equals(java.lang.Object)"
    - "[java.nio.ShortBuffer].equals(java.lang.Object)"
    - "[java.util.jar.Manifest].equals(java.lang.Object)"
    - "[java.time.MonthDay].equals(java.lang.Object)"
    - "[org.springframework.web.cors.CorsConfiguration$OriginPattern].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer].equals(java.lang.Object)"
    - "[java.util.GregorianCalendar].equals(java.lang.Object)"
    - "[sun.security.x509.RDN].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.Type].equals(java.lang.Object)"
    - "[javax.management.MBeanFeatureInfo].equals(java.lang.Object)"
    - "[java.math.MathContext].equals(java.lang.Object)"
    - "[java.lang.Integer].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ControlFlowPointcut].equals(java.lang.Object)"
    - "[org.springframework.cglib.reflect.FastMember].equals(java.lang.Object)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.support.LiteralExpression].equals(java.lang.Object)"
    - "[java.util.Hashtable$Entry].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.awt.Dimension].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(java.lang.Object)"
    - "[javax.xml.namespace.QName].equals(java.lang.Object)"
    - "[sun.font.FontLineMetrics].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].equals(java.lang.Object)"
    - "[java.lang.ProcessHandleImpl].equals(java.lang.Object)"
    - "[org.springframework.util.unit.DataSize].equals(java.lang.Object)"
    - "[java.lang.reflect.Parameter].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.ResourceBundleHint].equals(java.lang.Object)"
    - "[java.time.temporal.ValueRange].equals(java.lang.Object)"
    - "[javax.crypto.CryptoPermission].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Version].equals(java.lang.Object)"
    - "[java.text.DateFormat].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Provides].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].equals(java.lang.Object)"
    - "[org.springframework.cglib.proxy.Enhancer$EnhancerKey].equals(java.lang.Object)"
    - "[org.springframework.context.event.AbstractApplicationEventMulticaster$ListenerCacheKey].equals(java.lang.Object)"
    - "[java.net.Inet4Address].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.PeriodicTrigger].equals(java.lang.Object)"
    - "[java.lang.module.ResolvedModule].equals(java.lang.Object)"
    - "[java.awt.Point].equals(java.lang.Object)"
    - "[org.springframework.web.util.ServletRequestPathUtils$ServletRequestPath].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.InterceptorAndDynamicMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents].equals(java.lang.Object)"
    - "[javax.security.auth.Subject].equals(java.lang.Object)"
    - "[java.net.InetSocketAddress].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].equals(java.lang.Object)"
    - "[java.security.cert.CertPath].equals(java.lang.Object)"
    - "[java.util.Locale$LanguageRange].equals(java.lang.Object)"
    - "[java.awt.geom.AffineTransform].equals(java.lang.Object)"
    - "[org.springframework.core.io.VfsResource].equals(java.lang.Object)"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].equals(java.lang.Object)"
    - "[java.net.InetSocketAddress$InetSocketAddressHolder].equals(java.lang.Object)"
    - "[org.springframework.cglib.reflect.FastClass].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].equals(java.lang.Object)"
    - "[java.util.AbstractMap$SimpleImmutableEntry].equals(java.lang.Object)"
    - "[org.springframework.web.util.OpaqueUriComponents].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut$AnnotationCandidateClassFilter].equals(java.lang.Object)"
    - "[java.util.Hashtable].equals(java.lang.Object)"
    - "[java.awt.AWTKeyStroke].equals(java.lang.Object)"
    - "[org.springframework.cglib.reflect.MethodDelegate].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].equals(java.lang.Object)"
    - "[java.time.Year].equals(java.lang.Object)"
    - "[org.springframework.javapoet.FieldSpec].equals(java.lang.Object)"
    - "[org.springframework.javapoet.ParameterSpec].equals(java.lang.Object)"
    - "[javax.imageio.ImageTypeSpecifier].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.TypeHint$ExecutableKey].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.Flow].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.MethodOverride].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.DependencyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.util.comparator.BooleanComparator].equals(java.lang.Object)"
    - "[java.util.Calendar].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].equals(java.lang.Object)"
    - "[org.springframework.http.HttpEntity].equals(java.lang.Object)"
    - "[org.springframework.aot.generate.MethodName].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].equals(java.lang.Object)"
    - "[sun.security.util.DerValue].equals(java.lang.Object)"
    - "[java.lang.ProcessBuilder$Redirect].equals(java.lang.Object)"
    - "[java.nio.LongBuffer].equals(java.lang.Object)"
    - "[java.net.Inet6Address$Inet6AddressHolder].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.ConfigurationClass].equals(java.lang.Object)"
    - "[java.util.Locale].equals(java.lang.Object)"
    - "[java.nio.DoubleBuffer].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$Node].equals(java.lang.Object)"
    - "[java.text.FieldPosition].equals(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReader$Node].equals(java.lang.Object)"
    - "[java.awt.DisplayMode].equals(java.lang.Object)"
    - "[java.lang.Float].equals(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].equals(java.lang.Object)"
    - "[org.springframework.web.util.pattern.PathPattern].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.JdkProxyHint].equals(java.lang.Object)"
    - "[java.net.InterfaceAddress].equals(java.lang.Object)"
    - "[java.time.Period].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationClassFilter].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.AutowiredPropertyMarker].equals(java.lang.Object)"
    - "[org.springframework.core.io.AbstractResource].equals(java.lang.Object)"
    - "[java.io.File].equals(java.lang.Object)"
    - "[java.util.jar.Attributes$Name].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].equals(java.lang.Object)"
    - "[java.lang.Thread$WeakClassKey].equals(java.lang.Object)"
    - "[org.springframework.core.env.ProfilesParser$ParsedProfiles].equals(java.lang.Object)"
    - "[java.time.Duration].equals(java.lang.Object)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].equals(java.lang.Object)"
    - "[org.springframework.binding.method.Parameter].equals(java.lang.Object)"
    - "[org.springframework.core.type.StandardClassMetadata].equals(java.lang.Object)"
    - "[java.security.cert.Certificate].equals(java.lang.Object)"
    - "[org.springframework.beans.PropertyValue].equals(java.lang.Object)"
    - "[org.springframework.core.io.DescriptiveResource].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ComposablePointcut].equals(java.lang.Object)"
    - "[java.text.Collator].equals(java.lang.Object)"
    - "[java.io.FilePermission].equals(java.lang.Object)"
    - "[sun.java2d.loops.CompositeType].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice$AdviceExcludingMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.FlowVariable].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.ViewVariable].equals(java.lang.Object)"
    - "[java.time.ZoneOffset].equals(java.lang.Object)"
    - "[java.util.HashMap$Node].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.predicate.ResourceHintsPredicates$AggregatedResourcePatternHints].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].equals(java.lang.Object)"
    - "[java.text.NumberFormat].equals(java.lang.Object)"
    - "[java.util.Date].equals(java.lang.Object)"
    - "[java.lang.constant.DynamicConstantDesc].equals(java.lang.Object)"
    - "[java.util.HexFormat].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.condition.AbstractRequestCondition].equals(java.lang.Object)"
    - "[java.awt.image.IndexColorModel].equals(java.lang.Object)"
    - "[java.security.CodeSigner].equals(java.lang.Object)"
    - "[java.lang.reflect.Field].equals(java.lang.Object)"
    - "[org.springframework.http.server.DefaultRequestPath].equals(java.lang.Object)"
    - "[sun.security.x509.X500Name].equals(java.lang.Object)"
    - "[java.util.IdentityHashMap].equals(java.lang.Object)"
    - "[org.springframework.cache.annotation.AnnotationCacheOperationSource].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.DataBufferUtils$WriteCompletionHandler$Attachment].equals(java.lang.Object)"
    - "[javax.management.ImmutableDescriptor].equals(java.lang.Object)"
    - "[java.text.SimpleDateFormat].equals(java.lang.Object)"
    - "[javax.security.cert.Certificate].equals(java.lang.Object)"
    - "[java.security.CodeSource].equals(java.lang.Object)"
    - "[java.util.BitSet].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy].equals(java.lang.Object)"
    - "[java.sql.Timestamp].equals(java.lang.Object)"
    - "[org.springframework.asm.Type].equals(java.lang.Object)"
    - "[org.springframework.http.server.DefaultPathContainer$DefaultPathSegment].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$PathSegmentComponent].equals(java.lang.Object)"
    - "[java.util.AbstractList].equals(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].equals(java.lang.Object)"
    - "[org.springframework.web.multipart.MultipartFileResource].equals(java.lang.Object)"
    - "[java.util.AbstractMap$SimpleEntry].equals(java.lang.Object)"
    - "[org.springframework.jmx.access.MBeanClientInterceptor$MethodCacheKey].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.method.RequestMappingInfo].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.LookupOverride].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.State].equals(java.lang.Object)"
    - "[org.springframework.core.convert.Property].equals(java.lang.Object)"
    - "[javax.management.MBeanParameterInfo].equals(java.lang.Object)"
    - "[org.springframework.javapoet.TypeName].equals(java.lang.Object)"
    - "[java.io.ObjectStreamClass$DeserializationConstructorsCache$Key].equals(java.lang.Object)"
    - "[io.micrometer.common.ImmutableKeyValue].equals(java.lang.Object)"
    - "[java.text.ParsePosition].equals(java.lang.Object)"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut].equals(java.lang.Object)"
    - "[java.util.jar.Attributes].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaFormEditor$TransformKey].equals(java.lang.Object)"
    - "[java.util.logging.LogManager$CloseOnReset].equals(java.lang.Object)"
    - "[java.security.Timestamp].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractPointcutAdvisor].equals(java.lang.Object)"
    - "[java.net.http.HttpHeaders].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].equals(java.lang.Object)"
    - "[javax.management.ObjectName].equals(java.lang.Object)"
    - "[org.springframework.http.HttpRange$SuffixByteRange].equals(java.lang.Object)"
    - "[org.springframework.context.annotation.DeferredImportSelector$Group$Entry].equals(java.lang.Object)"
    - "[java.lang.Character].equals(java.lang.Object)"
    - "[java.lang.reflect.Method].equals(java.lang.Object)"
    - "[org.springframework.aop.support.RootClassFilter].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CronTrigger].equals(java.lang.Object)"
    - "[java.lang.Byte].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheOperation].equals(java.lang.Object)"
    - "[java.nio.file.attribute.FileTime].equals(java.lang.Object)"
    - "[java.text.MessageFormat].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.NettyDataBuffer].equals(java.lang.Object)"
    - "[java.net.Proxy].equals(java.lang.Object)"
    - "[java.awt.MenuShortcut].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.InjectionPoint].equals(java.lang.Object)"
    - "[org.springframework.scheduling.support.CompositeCronField].equals(java.lang.Object)"
    - "[org.springframework.core.MethodParameter].equals(java.lang.Object)"
    - "[java.util.zip.ZipFile$Source$Key].equals(java.lang.Object)"
    - "[java.time.YearMonth].equals(java.lang.Object)"
    - "[java.time.format.DateTimeFormatterBuilder$DayPeriod].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.RuntimeBeanNameReference].equals(java.lang.Object)"
    - "[org.springframework.core.io.buffer.DataBufferUtils$ReadCompletionHandler$Attachment].equals(java.lang.Object)"
    - "[java.time.zone.ZoneOffsetTransition].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].equals(java.lang.Object)"
    - "[javax.management.openmbean.CompositeType].equals(java.lang.Object)"
    - "[org.springframework.context.event.EventExpressionRootObject].equals(java.lang.Object)"
    - "[java.nio.CharBuffer].equals(java.lang.Object)"
    - "[sun.security.util.BitArray].equals(java.lang.Object)"
    - "[java.util.Vector].equals(java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Character$Subset].equals(java.lang.Object)"
    - "[org.springframework.aop.target.SingletonTargetSource].equals(java.lang.Object)"
    - "[org.springframework.core.annotation.RepeatableContainers].equals(java.lang.Object)"
    - "[java.util.TreeMap$Entry].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Requires].equals(java.lang.Object)"
    - "[org.springframework.asm.ConstantDynamic].equals(java.lang.Object)"
    - "[javax.security.auth.x500.X500Principal].equals(java.lang.Object)"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].equals(java.lang.Object)"
    - "[java.awt.datatransfer.DataFlavor].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.BeanDefinitionResource].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].equals(java.lang.Object)"
    - "[org.springframework.beans.BeanMetadataAttribute].equals(java.lang.Object)"
    - "[org.springframework.aot.hint.ResourcePatternHint].equals(java.lang.Object)"
    - "[javax.management.openmbean.TabularType].equals(java.lang.Object)"
    - "[org.springframework.core.annotation.PackagesAnnotationFilter].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm$NamedFunction].equals(java.lang.Object)"
    - "[java.util.UUID].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor].equals(java.lang.Object)"
    - "[org.springframework.beans.MutablePropertyValues].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy$ProxyCallbackFilter].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.core.io.UrlResource].equals(java.lang.Object)"
    - "[org.springframework.web.context.support.ServletContextResource].equals(java.lang.Object)"
    - "[org.springframework.javapoet.JavaFile].equals(java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].equals(java.lang.Object)"
    - "[sun.font.FontStrikeDesc].equals(java.lang.Object)"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadata].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.condition.AbstractMediaTypeExpression].equals(java.lang.Object)"
    - "[javax.management.remote.JMXServiceURL].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].equals(java.lang.Object)"
    - "[java.math.BigDecimal].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.ConstantDynamic].equals(java.lang.Object)"
    - "[java.util.OptionalDouble].equals(java.lang.Object)"
    - "[org.springframework.core.ParameterizedTypeReference].equals(java.lang.Object)"
    - "[java.net.Inet6Address].equals(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].equals(java.lang.Object)"
    - "[java.security.AllPermission].equals(java.lang.Object)"
    - "[org.springframework.jmx.support.NotificationListenerHolder].equals(java.lang.Object)"
    - "[java.awt.geom.Point2D].equals(java.lang.Object)"
    - "[java.util.WeakHashMap$Entry].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].equals(java.lang.Object)"
    - "[sun.util.calendar.Era].equals(java.lang.Object)"
    - "[org.springframework.binding.expression.el.ELExpression].equals(java.lang.Object)"
    - "[org.springframework.cache.support.NullValue].equals(java.lang.Object)"
    - "[java.time.ZonedDateTime].equals(java.lang.Object)"
    - "[sun.java2d.pipe.Region].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Opens].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.JdkDynamicAopProxy].equals(java.lang.Object)"
    - "[org.springframework.asm.Handle].equals(java.lang.Object)"
    - "[java.awt.Font].equals(java.lang.Object)"
    - "[org.springframework.core.ReactiveTypeDescriptor].equals(java.lang.Object)"
    - "[org.springframework.binding.method.Parameters].equals(java.lang.Object)"
    - "[org.springframework.aop.target.HotSwappableTargetSource].equals(java.lang.Object)"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$ResponseFunction].equals(java.lang.Object)"
    - "[javax.management.ObjectInstance].equals(java.lang.Object)"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].equals(java.lang.Object)"
    - "[org.springframework.binding.method.MethodSignature].equals(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].equals(java.lang.Object)"
    - "[org.springframework.cglib.core.MethodWrapper$MethodWrapperKey].equals(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].remove(java.lang.Object)"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    functionUses: 24
    ICount: 24
    EdgeCount: 578
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:245"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:246"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:245"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:245"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:246"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:245"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:245"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:248"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:247"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:249"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:252"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:251"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:252"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:251"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:244,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].getAsEntry(java.lang.Object)"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:245,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:245,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:248,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:249,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet:252,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.binding.expression.el.ELExpression].<init>(org.springframework.binding.expression.el.ELContextFactory,jakarta.el.ValueExpression)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpression"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.expression.el.ELContextFactory"
    - "jakarta.el.ValueExpression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpression:44,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.expression.el.ELExpression:45,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.ELContextFactory].getELContext(java.lang.Object)"
    - "[jakarta.el.ValueExpression].getValue(jakarta.el.ELContext)"
    - "[jakarta.el.ELContext].isPropertyResolved()"
    - "[org.springframework.binding.expression.el.ELExpression].getExpressionString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.el.ELExpression].getBaseVariable()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String)"
    - "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpression:55"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:65"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:64"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.ELExpression:55"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:65"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:64"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.ELExpression:56"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpression:52,1"
      Dst: "[org.springframework.binding.expression.el.ELContextFactory].getELContext(java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.ELExpression:54,1"
      Dst: "[jakarta.el.ValueExpression].getValue(jakarta.el.ELContext)"
    - Src: "org.springframework.binding.expression.el.ELExpression:55,1"
      Dst: "[jakarta.el.ELContext].isPropertyResolved()"
    - Src: "org.springframework.binding.expression.el.ELExpression:56,1"
      Dst: "[org.springframework.binding.expression.el.ELExpression].getExpressionString()"
    - Src: "org.springframework.binding.expression.el.ELExpression:56,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.ELExpression:60,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.expression.el.ELExpression:61,1"
      Dst: "[org.springframework.binding.expression.el.ELExpression].getBaseVariable()"
    - Src: "org.springframework.binding.expression.el.ELExpression:61,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpression:61,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpression:67,1"
      Dst: "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.el.ELExpression:71,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.binding.expression.el.ELExpression:71,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpression].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpression"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.BindingValueExpression].getExpressionString()"
    - "[jakarta.el.ValueExpression].getExpressionString()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpression:107,1"
      Dst: "[jakarta.el.ValueExpression].getExpressionString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpression].getBaseVariable()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.ELExpression].getExpressionString()"
    - "[java.lang.String].indexOf(int)"
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpression:113"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:116"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpression:111,1"
      Dst: "[org.springframework.binding.expression.el.ELExpression].getExpressionString()"
    - Src: "org.springframework.binding.expression.el.ELExpression:112,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "org.springframework.binding.expression.el.ELExpression:116,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.ELContextFactory].getELContext(java.lang.Object)"
    - "[jakarta.el.ValueExpression].setValue(jakarta.el.ELContext,java.lang.Object)"
    - "[jakarta.el.ELContext].isPropertyResolved()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.el.ELExpression].getExpressionString()"
    - "[org.springframework.binding.expression.el.ELExpression].getBaseVariable()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String)"
    - "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class,java.lang.Object)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpression:79"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:90"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpression:76,1"
      Dst: "[org.springframework.binding.expression.el.ELContextFactory].getELContext(java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.ELExpression:78,1"
      Dst: "[jakarta.el.ValueExpression].setValue(jakarta.el.ELContext,java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.ELExpression:79,1"
      Dst: "[jakarta.el.ELContext].isPropertyResolved()"
    - Src: "org.springframework.binding.expression.el.ELExpression:80,1"
      Dst: "[java.lang.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:81,1"
      Dst: "[org.springframework.binding.expression.el.ELExpression].getBaseVariable()"
    - Src: "org.springframework.binding.expression.el.ELExpression:81,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpression:81,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpression:85,1"
      Dst: "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.el.ELExpression:89,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class,java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.ELExpression:89,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.ELContextFactory].getELContext(java.lang.Object)"
    - "[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.el.ELExpression].getExpressionString()"
    - "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpression:94,1"
      Dst: "[org.springframework.binding.expression.el.ELContextFactory].getELContext(java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.ELExpression:96,1"
      Dst: "[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)"
    - Src: "org.springframework.binding.expression.el.ELExpression:98,1"
      Dst: "[java.lang.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>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.el.ELExpression:102,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.binding.expression.el.ELExpression:102,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpression].hashCode()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpression"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.BindingValueExpression].hashCode()"
    - "[jakarta.el.ValueExpression].hashCode()"
    functionUses: 28
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpression:121,1"
      Dst: "[jakarta.el.ValueExpression].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpression].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpression"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 130
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.BindingValueExpression].equals(java.lang.Object)"
    - "[jakarta.el.ValueExpression].equals(java.lang.Object)"
    functionUses: 31
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpression:125"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:128"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.ELExpression:127"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpression:129,1"
      Dst: "[jakarta.el.ValueExpression].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpression].toString()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpression"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.ELExpression].getExpressionString()"
    functionUses: 63
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpression:133,1"
      Dst: "[org.springframework.binding.expression.el.ELExpression].getExpressionString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getMutex()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalSharedAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getSharedMap()"
    - "[org.springframework.binding.collection.SharedMap].getMutex()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalSharedAttributeMap:39,1"
      Dst: "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getSharedMap()"
    - Src: "org.springframework.webflow.core.collection.LocalSharedAttributeMap:39,1"
      Dst: "[org.springframework.binding.collection.SharedMap].getMutex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getSharedMap()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalSharedAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.collection.SharedMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalSharedAttributeMap:46,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].<init>()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:41,1"
      Dst: "[org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 78
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getLocalName()"
    - "[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(java.lang.String,java.lang.Object)"
    - "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - "[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)"
    - "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilderServices(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - "[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].parseFlowBuilders(org.w3c.dom.Element)"
    - "[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()"
    - "[org.w3c.dom.Node].getLocalName()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 26
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:67"
        BranchSideFuncs:
        - "addPropertyReference(java.lang.String,java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:66"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:68"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:72"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:71"
        BranchSideFuncs:
        - "popAndRegisterContainingComponent()"
        - "addPropertyValue(java.lang.String,java.lang.Object)"
        - "parseLocationPatterns(org.w3c.dom.Element)"
        - "parseFlowBuilders(org.w3c.dom.Element)"
        - "parseLocations(org.w3c.dom.Element)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:56,1"
      Dst: "[org.w3c.dom.Node].getLocalName()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:57,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:57,1"
      Dst: "[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:58,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:60,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:62,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:63,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:64,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:69,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:72,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocations(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:73,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocationPatterns(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:74,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilders(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:76,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilderServices(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 171
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(java.lang.String)"
    - "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addConstructorArgValue(java.lang.Object)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 24
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:141"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:168"
        BranchSideFuncs:
        - "addPropertyReference(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:140,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:141,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:144,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:148,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:149,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:156,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:156,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addConstructorArgValue(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 180
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.XmlReaderContext].generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()"
    - "[org.springframework.beans.factory.xml.ParserContext].getReaderContext()"
    - "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.beans.factory.config.BeanDefinition,java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - "[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)"
    functionUses: 4
    ICount: 17
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:174,1"
      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.beans.factory.xml.XmlReaderContext].generateBeanName(org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:175,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].extractSource(java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:175,1"
      Dst: "[org.springframework.beans.BeanMetadataAttributeAccessor].setSource(java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:176,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinition].setRole(int)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:177,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.beans.factory.config.BeanDefinition,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:177,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocations(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 91
    functionDepth: 2
    returnType: "java.util.List<FlowLocation>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[java.util.Collections].emptyList()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[java.util.LinkedList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator:org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator:org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator:org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator:org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator:sun.awt.util.IdentityArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[java.util.ArrayList:javax.imageio.metadata.IIOMetadataNode:javax.management.AttributeList].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.config.FlowLocation].<init>(java.lang.String,java.lang.String,java.util.Set)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 74
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:81"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:84"
        BranchSideFuncs:
        - "emptyList()"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:83"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "size()"
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:85"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:90"
        BranchSideFuncs:
        - "parseAttributes(org.w3c.dom.Element)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "<init>(java.lang.String,java.lang.String,java.util.Set)"
        - "next()"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:80,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:81,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:82,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:84,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:84,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:85,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:85,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:85,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:86,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:88,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:88,1"
      Dst: "[org.springframework.webflow.config.FlowLocation].<init>(java.lang.String,java.lang.String,java.util.Set)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:88,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 121
    functionDepth: 1
    returnType: "java.util.Set<FlowElementAttribute>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[java.util.HashSet].<init>(int)"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[java.util.LinkedList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator:org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator:org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator:org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator:org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator:sun.awt.util.IdentityArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.config.FlowElementAttribute].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 2
    ICount: 22
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:108"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:120"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
        - "next()"
        - "size()"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:119"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:112"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:118"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:107,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:109,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:111,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:111,1"
      Dst: "[java.util.HashSet].<init>(int)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:112,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:112,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:112,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:113,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:116,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:116,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocationPatterns(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "java.util.List<String>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[java.util.Collections].emptyList()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[java.util.LinkedList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator:org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator:org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator:org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator:org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator:sun.awt.util.IdentityArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.util.ArrayList:javax.imageio.metadata.IIOMetadataNode:javax.management.AttributeList].getAttribute(java.lang.String)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:98"
        BranchSideFuncs:
        - "emptyList()"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:97"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "size()"
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:103"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:94,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:95,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:96,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:98,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:98,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:99,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:99,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:99,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:100,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:101,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilders(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 136
    functionDepth: 2
    returnType: "java.util.List<FlowBuilderInfo>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[java.util.Collections].emptyList()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[sun.awt.util.IdentityArrayList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.config.FlowBuilderInfo].<init>(java.lang.String,java.lang.String,java.util.Set)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:126"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:129"
        BranchSideFuncs:
        - "emptyList()"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:128"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "size()"
    - Branch String: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:130"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:135"
        BranchSideFuncs:
        - "parseAttributes(org.w3c.dom.Element)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "<init>(java.lang.String,java.lang.String,java.util.Set)"
        - "next()"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:125,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:126,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:127,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:129,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:129,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:130,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:130,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:130,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:131,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:133,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:133,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderInfo].<init>(java.lang.String,java.lang.String,java.util.Set)"
    - Src: "org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:133,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.model.PersistenceContextModel"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.PersistenceContextModel:34,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.PersistenceContextModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.PersistenceContextModel"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.PersistenceContextModel"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.PersistenceContextModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.PersistenceContextModel"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.PersistenceContextModel:46,1"
      Dst: "[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(jakarta.el.ExpressionFactory)"
    functionSourceFile: "org.springframework.webflow.expression.el.WebFlowELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.el.ExpressionFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)"
    - "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory].<init>()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(java.lang.Class,org.springframework.binding.expression.el.ELContextFactory)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser:44,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser:45,1"
      Dst: "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$RequestContextELContextFactory].<init>()"
    - Src: "org.springframework.webflow.expression.el.WebFlowELExpressionParser:45,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(java.lang.Class,org.springframework.binding.expression.el.ELContextFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey"
    linkageType: ""
    functionLinenumber: 455
    functionLinenumberEnd: 460
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:456,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey"
    linkageType: ""
    functionLinenumber: 462
    functionLinenumberEnd: 471
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].equals(java.lang.Object)"
    functionUses: 28
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:463"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:466"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:465"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:466"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:467"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:466"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:469"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:469"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:468"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:470"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:468"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:469,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].hashCode()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey"
    linkageType: ""
    functionLinenumber: 474
    functionLinenumberEnd: 476
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].hashCode()"
    functionUses: 25
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:475,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].toString()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey"
    linkageType: ""
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 61
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:480,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].compareTo(org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey"
    linkageType: ""
    functionLinenumber: 485
    functionLinenumberEnd: 493
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].compareTo(java.lang.String)"
    - "[org.springframework.core.convert.TypeDescriptor].getResolvableType()"
    - "[org.springframework.core.ResolvableType].toString()"
    functionUses: 1
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:488"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:492"
        BranchSideFuncs:
        - "compareTo(java.lang.String)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:486,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getResolvableType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:486,1"
      Dst: "[org.springframework.core.ResolvableType].toString()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:486,1"
      Dst: "[java.lang.String].compareTo(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].compareTo(java.lang.Object)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey"
    linkageType: ""
    functionLinenumber: 449
    functionLinenumberEnd: 451
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].compareTo(org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey:450,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].compareTo(org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapper].<init>()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapper"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:34,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:38,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapper"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "org.springframework.binding.mapping.impl.DefaultMapper"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.impl.DefaultMapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:javax.management.AttributeList:sun.awt.util.IdentityArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:46,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapper].getMappings()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.mapping.Mapping[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:55,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:55,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapper].map(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.binding.mapping.MappingResults"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].<init>(java.lang.Object,java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].map(org.springframework.binding.mapping.impl.DefaultMappingContext)"
    - "[org.springframework.binding.mapping.impl.DefaultMappingContext].getMappingResults()"
    - "[org.springframework.binding.mapping.MappingResults].getAllResults()"
    - "[java.util.List].size()"
    - "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,int,int)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapper:59"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapper:63"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapper:62"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapper:64"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapper:67"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapper:66"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMapper:68"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapper:73"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMapper:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:59,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:60,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:60,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:61,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:60,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:63,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].<init>(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:64,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:64,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:64,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:65,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapping].map(org.springframework.binding.mapping.impl.DefaultMappingContext)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:67,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingContext].getMappingResults()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:70,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].getAllResults()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:70,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:71,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:71,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:50,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:53,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].getMappingResults()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.mapping.MappingResults"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(java.lang.Object,java.lang.Object,java.util.List)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingContext:140,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(java.lang.Object,java.lang.Object,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(java.lang.Object,java.lang.Object,java.util.List)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingResults"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:44,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMapper].toString()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMapper"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:77,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:77,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMapper:77,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.RequestContextHolder].<init>()"
    functionSourceFile: "org.springframework.webflow.execution.RequestContextHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.RequestContextHolder:54,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(org.springframework.webflow.core.collection.AttributeMapBindingListener,java.util.Map)"
    functionSourceFile: "org.springframework.webflow.context.web.HttpSessionMapBindingListener"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMapBindingListener"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.web.HttpSessionMapBindingListener:44,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getListener()"
    functionSourceFile: "org.springframework.webflow.context.web.HttpSessionMapBindingListener"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMapBindingListener"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getSessionMap()"
    functionSourceFile: "org.springframework.webflow.context.web.HttpSessionMapBindingListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].valueBound(jakarta.servlet.http.HttpSessionBindingEvent)"
    functionSourceFile: "org.springframework.webflow.context.web.HttpSessionMapBindingListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpSessionBindingEvent"
    constantsTouched: []
    argNames: []
    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)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.web.HttpSessionMapBindingListener:64,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getContextBindingEvent(jakarta.servlet.http.HttpSessionBindingEvent)"
    functionSourceFile: "org.springframework.webflow.context.web.HttpSessionMapBindingListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.AttributeMapBindingEvent"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpSessionBindingEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - "[jakarta.servlet.http.HttpSessionBindingEvent].getName()"
    - "[org.springframework.webflow.core.collection.AttributeMapBindingEvent].<init>(org.springframework.webflow.core.collection.AttributeMap,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.web.HttpSessionMapBindingListener:75,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - 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.AttributeMap,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].valueUnbound(jakarta.servlet.http.HttpSessionBindingEvent)"
    functionSourceFile: "org.springframework.webflow.context.web.HttpSessionMapBindingListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpSessionBindingEvent"
    constantsTouched: []
    argNames: []
    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)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.web.HttpSessionMapBindingListener:68,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].<init>()"
    functionSourceFile: "org.springframework.webflow.config.WebFlowConfigNamespaceHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.NamespaceHandlerSupport].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.WebFlowConfigNamespaceHandler:27,1"
      Dst: "[org.springframework.beans.factory.xml.NamespaceHandlerSupport].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].init()"
    functionSourceFile: "org.springframework.webflow.config.WebFlowConfigNamespaceHandler"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].<init>()"
    - "[org.springframework.beans.factory.xml.NamespaceHandlerSupport].registerBeanDefinitionParser(java.lang.String,org.springframework.beans.factory.xml.BeanDefinitionParser)"
    - "[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].<init>()"
    - "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].<init>()"
    - "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].<init>()"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.WebFlowConfigNamespaceHandler:29,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].<init>()"
    - Src: "org.springframework.webflow.config.WebFlowConfigNamespaceHandler:29,1"
      Dst: "[org.springframework.beans.factory.xml.NamespaceHandlerSupport].registerBeanDefinitionParser(java.lang.String,org.springframework.beans.factory.xml.BeanDefinitionParser)"
    - Src: "org.springframework.webflow.config.WebFlowConfigNamespaceHandler:30,1"
      Dst: "[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].<init>()"
    - Src: "org.springframework.webflow.config.WebFlowConfigNamespaceHandler:31,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].<init>()"
    - Src: "org.springframework.webflow.config.WebFlowConfigNamespaceHandler:32,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].<init>()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:35,1"
      Dst: "[org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].<init>()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.test.MockParameterMap].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[java.util.HashMap].<init>()"
    - "[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.Map)"
    - "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMap)"
    - "[java.io.StringWriter].<init>()"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:86,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockExternalContext:43,1"
      Dst: "[org.springframework.webflow.test.MockParameterMap].<init>()"
    - Src: "org.springframework.webflow.test.MockExternalContext:45,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockExternalContext:47,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.webflow.test.MockExternalContext:47,1"
      Dst: "[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.Map)"
    - Src: "org.springframework.webflow.test.MockExternalContext:47,1"
      Dst: "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMap)"
    - Src: "org.springframework.webflow.test.MockExternalContext:65,1"
      Dst: "[java.io.StringWriter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.ParameterMap)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.ParameterMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.test.MockParameterMap].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[java.util.HashMap].<init>()"
    - "[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.Map)"
    - "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMap)"
    - "[java.io.StringWriter].<init>()"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockExternalContext:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:98"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:94,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockExternalContext:43,1"
      Dst: "[org.springframework.webflow.test.MockParameterMap].<init>()"
    - Src: "org.springframework.webflow.test.MockExternalContext:45,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockExternalContext:47,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.webflow.test.MockExternalContext:47,1"
      Dst: "[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.Map)"
    - Src: "org.springframework.webflow.test.MockExternalContext:47,1"
      Dst: "[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMap)"
    - Src: "org.springframework.webflow.test.MockExternalContext:65,1"
      Dst: "[java.io.StringWriter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getContextPath()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getRequestParameterMap()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.ParameterMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getRequestMap()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getSessionMap()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.SharedAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getGlobalSessionMap()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.SharedAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getApplicationMap()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.SharedAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getCurrentUser()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "java.security.Principal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getLocale()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getNativeContext()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getNativeRequest()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getNativeResponse()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].isAjaxRequest()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getFlowExecutionUrl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:151,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getResponseWriter()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.io.Writer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].assertResponseAllowed()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:155,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].assertResponseAllowed()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].assertResponseAllowed()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].isResponseAllowed()"
    - "[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()"
    - "[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockExternalContext:438"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:458"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:457"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockExternalContext:439"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:443"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:442"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockExternalContext:443"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:447"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:446"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockExternalContext:447"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:451"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:450"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockExternalContext:451"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:455"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:438,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].isResponseAllowed()"
    - Src: "org.springframework.webflow.test.MockExternalContext:439,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()"
    - Src: "org.springframework.webflow.test.MockExternalContext:440,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.test.MockExternalContext:443,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()"
    - Src: "org.springframework.webflow.test.MockExternalContext:447,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].isResponseAllowed()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockExternalContext:160"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:163"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:162"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockExternalContext:163"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:161,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockExternalContext:395"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:394"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockExternalContext:418"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:417"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockExternalContext].isResponseComplete()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].isResponseCompleteFlowExecutionRedirect()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].requestFlowExecutionRedirect()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:181,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].requestFlowDefinitionRedirect(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockExternalContext:187"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:190"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:186,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockExternalContext:188,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.test.MockExternalContext:190,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockExternalContext].requestExternalRedirect(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:195,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].requestRedirectInPopup()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].isRedirectRequested()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockExternalContext:199"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:202"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:199,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].isRedirectRequested()"
    - Src: "org.springframework.webflow.test.MockExternalContext:202,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].isRedirectRequested()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()"
    - "[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()"
    - "[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockExternalContext:461"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:461"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:460"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockExternalContext:461"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:461"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:460"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.test.MockExternalContext:462"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockExternalContext:460"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:461,1"
      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:462,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setContextPath(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setRequestParameterMap(org.springframework.webflow.core.collection.ParameterMap)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.ParameterMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setRequestMap(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.SharedAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setGlobalSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.SharedAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setApplicationMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.SharedAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setNativeContext(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setNativeRequest(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setNativeResponse(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setCurrentUser(java.security.Principal)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.security.Principal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setCurrentUser(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext$MockPrincipal].<init>(org.springframework.webflow.test.MockExternalContext,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:293,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext$MockPrincipal].<init>(org.springframework.webflow.test.MockExternalContext,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext$MockPrincipal].<init>(org.springframework.webflow.test.MockExternalContext,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext$MockPrincipal"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.test.MockExternalContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext$MockPrincipal:468,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setLocale(java.util.Locale)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.util.List<MultipartFile>)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List<MultipartFile>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()"
    - "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,java.util.List)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:348,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()"
    - Src: "org.springframework.webflow.test.MockExternalContext:348,1"
      Dst: "[org.springframework.webflow.test.MockParameterMap].put(java.lang.String,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setEventId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:357,1"
      Dst: "[org.springframework.webflow.test.MockExternalContext].putRequestParameter(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setAjaxRequest(boolean)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].setResponseAllowed(boolean)"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockExternalContext:373,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getMockResponseWriter()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.StringWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowId()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowInput()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getExternalRedirectUrl()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext].getRedirectInPopup()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToInteger].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToInteger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToInteger:26,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToInteger].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToInteger"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToInteger:30,1"
      Dst: "[java.lang.Integer].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToInteger].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToInteger"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToInteger:35,1"
      Dst: "[java.lang.Integer].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.context.request.RequestScope].<init>()"
    functionSourceFile: "org.springframework.web.context.request.RequestScope"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.context.request.AbstractRequestAttributesScope].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.context.request.RequestScope:40,1"
      Dst: "[org.springframework.web.context.request.AbstractRequestAttributesScope].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.context.request.RequestScope].getScope()"
    functionSourceFile: "org.springframework.web.context.request.RequestScope"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.context.request.RequestScope].getConversationId()"
    functionSourceFile: "org.springframework.web.context.request.RequestScope"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.el.ExpressionFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    - "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].init(jakarta.el.ExpressionFactory)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:56,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:49,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:51,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:57,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].init(jakarta.el.ExpressionFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].getConversionService()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].setConversionService(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:73,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(java.lang.Class<?>,org.springframework.binding.expression.el.ELContextFactory)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "org.springframework.binding.expression.el.ELContextFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:83,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:84,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 98
    functionDepth: 3
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.expression.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext:org.springframework.binding.expression.support.NullParserContext:org.springframework.binding.expression.support.SimpleParserContext].isTemplate()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpressionInternal(java.lang.String,org.springframework.binding.expression.ParserContext,boolean)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(java.lang.String)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(java.lang.String)"
    - "[org.springframework.binding.expression.ParserContext].isTemplate()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 24
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser:89"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:92"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:91"
        BranchSideFuncs:
        - "isTemplate()"
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser:92"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:94"
        BranchSideFuncs:
        - "parseExpressionInternal(java.lang.String,org.springframework.binding.expression.ParserContext,boolean)"
        - "assertNotDelimited(java.lang.String)"
        - "assertHasText(java.lang.String)"
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:88,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:92,1"
      Dst: "[org.springframework.binding.expression.ParserContext].isTemplate()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:93,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].parseExpressionInternal(java.lang.String,org.springframework.binding.expression.ParserContext,boolean)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:95,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:96,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:97,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.ParserException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].parseExpressionInternal(java.lang.String,org.springframework.binding.expression.ParserContext,boolean)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 110
    functionDepth: 2
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.expression.ParserContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].getContextFactory(java.lang.Class,java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext:org.springframework.binding.expression.support.NullParserContext:org.springframework.binding.expression.support.SimpleParserContext].getEvaluationContextType()"
    - "[org.springframework.binding.expression.el.ELExpression].<init>(org.springframework.binding.expression.el.ELContextFactory,jakarta.el.ValueExpression)"
    - "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.springframework.binding.expression.ParserContext].getEvaluationContextType()"
    functionUses: 2
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:103,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:105,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:106,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(java.lang.Class,java.lang.String)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:107,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:109,1"
      Dst: "[org.springframework.binding.expression.ParserException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.ParserException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].getContextFactory(java.lang.Class<?>,java.lang.String)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionDepth: 0
    returnType: "org.springframework.binding.expression.el.ELContextFactory"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ConcurrentReferenceHashMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$1].containsKey(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].containsKey(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap:org.springframework.http.client.reactive.HttpComponentsHeadersAdapter:org.springframework.http.client.reactive.JettyHeadersAdapter:org.springframework.http.client.reactive.Netty5HeadersAdapter:org.springframework.http.client.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.JettyHeadersAdapter:org.springframework.http.server.reactive.Netty5HeadersAdapter:org.springframework.http.server.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.TomcatHeadersAdapter:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.ELExpressionParser:126"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:129"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.ELExpressionParser:128"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:126,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:127,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser].init(jakarta.el.ExpressionFactory)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.el.ExpressionFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.DefaultElContextFactory].<init>()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(java.lang.Class,org.springframework.binding.expression.el.ELContextFactory)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:135,1"
      Dst: "[org.springframework.binding.expression.el.DefaultElContextFactory].<init>()"
    - Src: "org.springframework.binding.expression.el.ELExpressionParser:136,1"
      Dst: "[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(java.lang.Class,org.springframework.binding.expression.el.ELContextFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].<init>()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:56,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowDefinitionLocator(org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutions(int)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:93,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutionSnapshots(int)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:100,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionAttributes(java.util.Set<FlowElementAttribute>)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set<FlowElementAttribute>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.factory.FlowExecutionListenerLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].setConversationManager(org.springframework.webflow.conversation.ConversationManager)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.ConversationManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].setBeanClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 148
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionAttributes()"
    - "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionFactory(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    - "[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.repository.FlowExecutionRepository)"
    functionUses: 2
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:139"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:142"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:141"
        BranchSideFuncs:
        - "setExecutionKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
        - "createFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)"
        - "createFlowExecutionFactory(org.springframework.webflow.core.collection.AttributeMap)"
        - "<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.repository.FlowExecutionRepository)"
        - "createFlowExecutionAttributes()"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:138,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:140,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:142,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionAttributes()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:143,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionFactory(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:144,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:145,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:146,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.repository.FlowExecutionRepository)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    functionSourceFile: "org.springframework.binding.convert.service.DefaultConversionService"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.GenericConversionService].<init>()"
    - "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()"
    - "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.DefaultConversionService:36,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].<init>()"
    - Src: "org.springframework.binding.convert.service.DefaultConversionService:37,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()"
    - Src: "org.springframework.binding.convert.service.DefaultConversionService:38,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()"
    functionSourceFile: "org.springframework.binding.convert.service.DefaultConversionService"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()"
    functionSourceFile: "org.springframework.binding.convert.service.DefaultConversionService"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.GenericConversionService].addAlias(java.lang.String,java.lang.Class)"
    functionUses: 1
    ICount: 15
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.DefaultConversionService:64,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].addAlias(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionAttributes()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 163
    functionLinenumberEnd: 172
    functionDepth: 2
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.util.concurrent.CopyOnWriteArraySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.config.FlowExecutorFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)"
    - "[org.springframework.webflow.config.FlowElementAttribute].getName()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.config.FlowExecutorFactoryBean].putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 17
    EdgeCount: 109
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:165"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:170"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:169"
        BranchSideFuncs:
        - "putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)"
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:166"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:170"
        BranchSideFuncs:
        - "put(java.lang.String,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
        - "getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:169"
        BranchSideFuncs:
        - "putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:164,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:166,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:166,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:166,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:167,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].getName()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:167,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:167,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:170,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorFactoryBean].putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 223
    functionLinenumberEnd: 230
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowElementAttribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()"
    - "[org.springframework.webflow.config.FlowExecutorFactoryBean].fromStringToClass(java.lang.String)"
    - "[org.springframework.webflow.config.FlowElementAttribute].getType()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.config.FlowElementAttribute].getValue()"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:224"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:229"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.Class,java.lang.Class)"
        - "getType()"
        - "fromStringToClass(java.lang.String)"
        - "execute(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:228"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:224,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:225,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].getType()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:225,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorFactoryBean].fromStringToClass(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:226,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:227,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].getValue()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:227,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].fromStringToClass(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getClassForAlias(java.lang.String)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getClassForAlias(java.lang.String)"
    - "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:235"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:239"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:238"
        BranchSideFuncs:
        - "forName(java.lang.String,java.lang.ClassLoader)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:234,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:239,1"
      Dst: "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:241,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:241,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 183
    functionLinenumberEnd: 191
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowExecutorFactoryBean].createConversationManager()"
    - "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)"
    - "[java.lang.Integer].intValue()"
    - "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:187"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:190"
        BranchSideFuncs:
        - "intValue()"
        - "setMaxSnapshots(int)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:184,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createConversationManager()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:185,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean: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.FlowExecutorFactoryBean:188,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:188,1"
      Dst: "[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createConversationManager()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionDepth: 1
    returnType: "org.springframework.webflow.conversation.ConversationManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()"
    - "[java.lang.Integer].intValue()"
    - "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:194"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:200"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:199"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:196"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:200"
        BranchSideFuncs:
        - "intValue()"
        - "setMaxConversations(int)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:195,1"
      Dst: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:197,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:197,1"
      Dst: "[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 209
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[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.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:204"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:208"
        BranchSideFuncs:
        - "valueOf(int)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:207"
        BranchSideFuncs:
        - "<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:204"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:208"
        BranchSideFuncs:
        - "valueOf(int)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:207"
        BranchSideFuncs:
        - "<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:204,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:205,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:206,1"
      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:208,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].getObjectType()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].isSingleton()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].getObject()"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionDepth: 0
    returnType: "org.springframework.webflow.executor.FlowExecutor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.LocalAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].contains(java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:175"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:178"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:177"
        BranchSideFuncs:
        - "contains(java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:178"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:181"
        BranchSideFuncs:
        - "put(java.lang.String,java.lang.Object)"
        - "valueOf(boolean)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:175,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].contains(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:176,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:176,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionFactory(org.springframework.webflow.core.collection.AttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorFactoryBean"
    linkageType: ""
    functionLinenumber: 212
    functionLinenumberEnd: 219
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorFactoryBean:215"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:218"
        BranchSideFuncs:
        - "setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorFactoryBean:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:213,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:214,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.config.FlowExecutorFactoryBean:216,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1].bootstrap$(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.security.Principal"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1:-1,1"
      Dst: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1].getName()"
    functionSourceFile: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[DefaultConversionServiceFuzzer].lambda$fuzzerTestOneInput$1(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1:-1,1"
      Dst: "[DefaultConversionServiceFuzzer].lambda$fuzzerTestOneInput$1(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultConversionServiceFuzzer].lambda$fuzzerTestOneInput$1(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "DefaultConversionServiceFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "DefaultConversionServiceFuzzer:115,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.SubflowExpression].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.SubflowExpression"
    linkageType: ""
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.SubflowExpression:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.SubflowExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.SubflowExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.SubflowExpression:34,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.SubflowExpression:35,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.SubflowExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.SubflowExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.SubflowExpression:39,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.SubflowExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.SubflowExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.SubflowExpression].getExpressionString()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.SubflowExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.SimpleParserContext].<init>(java.lang.Class)"
    functionSourceFile: "org.springframework.binding.expression.support.SimpleParserContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.SimpleParserContext:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.SimpleParserContext].getEvaluationContextType()"
    functionSourceFile: "org.springframework.binding.expression.support.SimpleParserContext"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.SimpleParserContext].getExpectedEvaluationResultType()"
    functionSourceFile: "org.springframework.binding.expression.support.SimpleParserContext"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.SimpleParserContext].getExpressionVariables()"
    functionSourceFile: "org.springframework.binding.expression.support.SimpleParserContext"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "org.springframework.binding.expression.ExpressionVariable[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.SimpleParserContext].isTemplate()"
    functionSourceFile: "org.springframework.binding.expression.support.SimpleParserContext"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutionResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutionResult].isPaused()"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutionResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.executor.FlowExecutionResult:73"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.executor.FlowExecutionResult:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutionResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.executor.FlowExecutionResult].isEnded()"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutionResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.executor.FlowExecutionResult:90"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.executor.FlowExecutionResult:89"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()"
    functionSourceFile: "org.springframework.webflow.executor.FlowExecutionResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionOutcome"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].<init>(java.lang.Class,org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:38,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:39,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 28
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:54"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:57"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:56"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:58,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].hashCode()"
    functionSourceFile: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].hashCode()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:62,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object,java.lang.Object)"
    functionUses: 38
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:66,1"
      Dst: "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:70,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:70,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:70,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.io.Resource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].<init>()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].init(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelLocator)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:92,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:77,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:85,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:93,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].init(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelLocator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].setDocumentLoader(org.springframework.webflow.engine.model.builder.xml.DocumentLoader)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.builder.xml.DocumentLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:112,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].init()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 129
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].loadDocument(org.springframework.core.io.Resource)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].initLastModifiedTimestamp()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.springframework.webflow.engine.model.builder.xml.DocumentLoader].loadDocument(org.springframework.core.io.Resource)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.io.Resource)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:118,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.DocumentLoader].loadDocument(org.springframework.core.io.Resource)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:119,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].initLastModifiedTimestamp()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:121,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.io.Resource)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:121,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.model.builder.FlowModelBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].initLastModifiedTimestamp()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 205
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.AbstractFileResolvingResource].lastModified()"
    - "[org.springframework.core.io.FileSystemResource].lastModified()"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].lastModified()"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].lastModified()"
    - "[org.springframework.core.io.VfsResource].lastModified()"
    - "[org.springframework.core.io.AbstractResource].lastModified()"
    - "[org.springframework.core.io.PathResource].lastModified()"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].lastModified()"
    - "[org.springframework.web.servlet.resource.TransformedResource].lastModified()"
    - "[org.springframework.core.io.Resource].lastModified()"
    functionUses: 1
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:200,1"
      Dst: "[org.springframework.core.io.Resource].lastModified()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].build()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 139
    functionDepth: 13
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].getDocumentElement()"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseFlow(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].mergeFlows()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].mergeStates()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:131"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:135"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:134"
        BranchSideFuncs:
        - "getDocumentElement()"
        - "mergeFlows()"
        - "mergeStates()"
        - "parseFlow(org.w3c.dom.Element)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:131,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].getDocumentElement()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:132,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:135,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseFlow(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:136,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].mergeFlows()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:137,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].mergeStates()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.model.builder.FlowModelBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].getDocumentElement()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.w3c.dom.Document].getDocumentElement()"
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:189"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:189,1"
      Dst: "[org.w3c.dom.Document].getDocumentElement()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseFlow(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 224
    functionDepth: 12
    returnType: "org.springframework.webflow.engine.model.FlowModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].<init>()"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].setAbstract(java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].setStartStateId(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parsePersistenceContext(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseVars(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseInputs(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnStartActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseStates(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseGlobalTransitions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEndActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutputs(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBeanImports(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 35
    EdgeCount: 31
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:207,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:208,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:208,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setAbstract(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:209,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:210,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setStartStateId(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:211,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:211,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:212,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:212,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:213,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parsePersistenceContext(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:213,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:214,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseVars(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:214,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:215,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseInputs(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:215,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:216,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnStartActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:216,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:217,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseStates(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:217,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:218,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseGlobalTransitions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:218,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:219,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEndActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:219,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:220,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutputs(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:220,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:221,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:221,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:222,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBeanImports(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:222,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.FlowModel:81,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setAbstract(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.FlowModel:141"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:144"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.FlowModel:141,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setParent(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.FlowModel:159"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:162"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.FlowModel:159,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setStartStateId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 183
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.FlowModel:177"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:180"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.FlowModel:177,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 226
    functionLinenumberEnd: 236
    functionDepth: 3
    returnType: "java.util.LinkedList<AttributeModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttribute(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 10
    ICount: 17
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:228"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:231"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:230"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:232"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:235"
        BranchSideFuncs:
        - "parseAttribute(org.w3c.dom.Element)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:227,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:228,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:231,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:232,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:232,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:232,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:233,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttribute(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:233,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttribute(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 385
    functionLinenumberEnd: 389
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.AttributeModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AttributeModel].<init>(java.lang.String,java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributeValue(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AttributeModel].setType(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:386,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:386,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributeValue(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:386,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:387,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributeValue(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 391
    functionLinenumberEnd: 400
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].hasAttribute(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.util.xml.DomUtils].getTextValue(org.w3c.dom.Element)"
    - "[org.w3c.dom.Element].hasAttribute(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:392"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:395"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:394"
        BranchSideFuncs:
        - "getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:396"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:399"
        BranchSideFuncs:
        - "getTextValue(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:398"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:392,1"
      Dst: "[org.w3c.dom.Element].hasAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:393,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:395,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:397,1"
      Dst: "[org.springframework.util.xml.DomUtils].getTextValue(org.w3c.dom.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - "[org.springframework.webflow.engine.model.AttributeModel].setName(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AttributeModel].setValue(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.AttributeModel:41,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.AttributeModel:42,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].setName(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.AttributeModel:43,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].setName(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.AttributeModel:77"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.AttributeModel:80"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.AttributeModel:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.AttributeModel:77,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].setValue(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.AttributeModel:113"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.AttributeModel:116"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.AttributeModel:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.AttributeModel:113,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].setType(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.AttributeModel:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.AttributeModel:98"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.AttributeModel:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.AttributeModel:95,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 404
    functionLinenumberEnd: 412
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.SecuredModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.webflow.engine.model.SecuredModel].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SecuredModel].setMatch(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 7
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:406"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:409"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:408"
        BranchSideFuncs:
        - "setMatch(java.lang.String)"
        - "<init>(java.lang.String)"
        - "getAttribute(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:405,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:409,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:409,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:410,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].setMatch(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SecuredModel].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SecuredModel"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - "[org.springframework.webflow.engine.model.SecuredModel].setAttributes(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SecuredModel:44,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.SecuredModel:45,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].setAttributes(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SecuredModel].setAttributes(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SecuredModel"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.SecuredModel:78"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.SecuredModel:81"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.SecuredModel:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SecuredModel:78,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.SecuredModel].setMatch(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SecuredModel"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.SecuredModel:96"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.SecuredModel:99"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.SecuredModel:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SecuredModel:96,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.SecuredModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parsePersistenceContext(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 415
    functionLinenumberEnd: 421
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.PersistenceContextModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:417"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:420"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:419"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:416,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:420,1"
      Dst: "[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.PersistenceContextModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseVars(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 238
    functionLinenumberEnd: 248
    functionDepth: 3
    returnType: "java.util.LinkedList<VarModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseVar(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 2
    ICount: 17
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:240"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:243"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:242"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:244"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:247"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parseVar(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:239,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:240,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:243,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:244,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:244,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:244,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:245,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseVar(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:245,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseVar(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 424
    functionLinenumberEnd: 426
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.VarModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.VarModel].<init>(java.lang.String,java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:425,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:425,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.VarModel].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.VarModel"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - "[org.springframework.webflow.engine.model.VarModel].setName(java.lang.String)"
    - "[org.springframework.webflow.engine.model.VarModel].setClassName(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.VarModel:40,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.VarModel:41,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].setName(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.VarModel:42,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].setClassName(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.VarModel].setName(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.VarModel"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.VarModel:73"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.VarModel:76"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.VarModel:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.VarModel:73,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.VarModel].setClassName(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.VarModel"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 97
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.VarModel:91"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.VarModel:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.VarModel:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.VarModel:91,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseInputs(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 250
    functionLinenumberEnd: 260
    functionDepth: 2
    returnType: "java.util.LinkedList<InputModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseInput(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 2
    ICount: 17
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:252"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:255"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:254"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:256"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:259"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "parseInput(org.w3c.dom.Element)"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:251,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:252,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:255,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:256,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:256,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:256,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:257,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseInput(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:257,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseInput(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 428
    functionLinenumberEnd: 433
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.InputModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.InputModel].<init>(java.lang.String,java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setType(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:429,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:429,1"
      Dst: "[org.springframework.webflow.engine.model.InputModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:430,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setType(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:431,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnStartActions(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 471
    functionLinenumberEnd: 477
    functionDepth: 7
    returnType: "java.util.LinkedList<AbstractActionModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:473"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:476"
        BranchSideFuncs:
        - "parseActions(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:475"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:472,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:474,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 274
    functionLinenumberEnd: 285
    functionDepth: 6
    returnType: "java.util.LinkedList<AbstractActionModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAction(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 7
    ICount: 21
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:277"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:280"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:279"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:281"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:284"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parseAction(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:275,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:277,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:280,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:281,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:281,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:281,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:282,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAction(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:282,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAction(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 348
    functionLinenumberEnd: 357
    functionDepth: 5
    returnType: "org.springframework.webflow.engine.model.AbstractActionModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].nodeNameEquals(org.w3c.dom.Node,java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseEvaluate(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseRender(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSet(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getLocalName()"
    - "[org.w3c.dom.Node].getLocalName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:349"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:351"
        BranchSideFuncs:
        - "parseEvaluate(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:350"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:351"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:353"
        BranchSideFuncs:
        - "parseRender(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:352"
        BranchSideFuncs:
        - "nodeNameEquals(org.w3c.dom.Node,java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:353"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:356"
        BranchSideFuncs:
        - "parseSet(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:355"
        BranchSideFuncs:
        - "getLocalName()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:349,1"
      Dst: "[org.springframework.util.xml.DomUtils].nodeNameEquals(org.w3c.dom.Node,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:350,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseEvaluate(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:352,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseRender(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:354,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSet(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:356,1"
      Dst: "[org.w3c.dom.Node].getLocalName()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:356,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:356,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseEvaluate(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 544
    functionLinenumberEnd: 550
    functionDepth: 4
    returnType: "org.springframework.webflow.engine.model.EvaluateModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.EvaluateModel].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.EvaluateModel].setResult(java.lang.String)"
    - "[org.springframework.webflow.engine.model.EvaluateModel].setResultType(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:545,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:545,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:546,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].setResult(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:547,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].setResultType(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:548,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:548,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EvaluateModel].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.EvaluateModel"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractActionModel].<init>()"
    - "[org.springframework.webflow.engine.model.EvaluateModel].setExpression(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EvaluateModel:39,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.EvaluateModel:40,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].setExpression(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EvaluateModel].setExpression(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.EvaluateModel"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.EvaluateModel:62"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.EvaluateModel:65"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.EvaluateModel:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EvaluateModel:62,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.EvaluateModel].setResult(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.EvaluateModel"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.EvaluateModel:80"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.EvaluateModel:83"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.EvaluateModel:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EvaluateModel:80,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.EvaluateModel].setResultType(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.EvaluateModel"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.EvaluateModel:98"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.EvaluateModel:101"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.EvaluateModel:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EvaluateModel:98,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseRender(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 552
    functionLinenumberEnd: 556
    functionDepth: 4
    returnType: "org.springframework.webflow.engine.model.RenderModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.RenderModel].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:553,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:553,1"
      Dst: "[org.springframework.webflow.engine.model.RenderModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:554,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:554,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.RenderModel].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.RenderModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractActionModel].<init>()"
    - "[org.springframework.webflow.engine.model.RenderModel].setFragments(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.RenderModel:42,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.RenderModel:43,1"
      Dst: "[org.springframework.webflow.engine.model.RenderModel].setFragments(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.RenderModel].setFragments(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.RenderModel"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.RenderModel:57"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.RenderModel:60"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.RenderModel:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.RenderModel:57,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSet(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 558
    functionLinenumberEnd: 563
    functionDepth: 4
    returnType: "org.springframework.webflow.engine.model.SetModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.SetModel].<init>(java.lang.String,java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SetModel].setType(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:559,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:559,1"
      Dst: "[org.springframework.webflow.engine.model.SetModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:560,1"
      Dst: "[org.springframework.webflow.engine.model.SetModel].setType(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:561,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:561,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SetModel].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SetModel"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractActionModel].<init>()"
    - "[org.springframework.webflow.engine.model.SetModel].setName(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SetModel].setValue(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SetModel:40,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.SetModel:41,1"
      Dst: "[org.springframework.webflow.engine.model.SetModel].setName(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SetModel:42,1"
      Dst: "[org.springframework.webflow.engine.model.SetModel].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SetModel].setName(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SetModel"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.SetModel:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.SetModel:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.SetModel:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SetModel:63,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.SetModel].setValue(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SetModel"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.SetModel:81"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.SetModel:84"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.SetModel:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SetModel:81,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.SetModel].setType(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.SetModel"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.SetModel:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.SetModel:102"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.SetModel:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SetModel:99,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseStates(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 287
    functionLinenumberEnd: 298
    functionDepth: 11
    returnType: "java.util.LinkedList<AbstractStateModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseState(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 23
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:290"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:293"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:292"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:294"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:297"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parseState(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:288,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String[])"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:290,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:293,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:294,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:294,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:294,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:295,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseState(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:295,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseState(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 360
    functionLinenumberEnd: 373
    functionDepth: 10
    returnType: "org.springframework.webflow.engine.model.AbstractStateModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].nodeNameEquals(org.w3c.dom.Node,java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseViewState(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActionState(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseDecisionState(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSubflowState(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseEndState(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getLocalName()"
    - "[org.w3c.dom.Node].getLocalName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 27
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:361"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:363"
        BranchSideFuncs:
        - "parseViewState(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:362"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:363"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:365"
        BranchSideFuncs:
        - "parseActionState(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:364"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:365"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:367"
        BranchSideFuncs:
        - "parseDecisionState(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:366"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:367"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:369"
        BranchSideFuncs:
        - "parseSubflowState(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:368"
        BranchSideFuncs:
        - "nodeNameEquals(org.w3c.dom.Node,java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:369"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:372"
        BranchSideFuncs:
        - "parseEndState(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:371"
        BranchSideFuncs:
        - "getLocalName()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:361,1"
      Dst: "[org.springframework.util.xml.DomUtils].nodeNameEquals(org.w3c.dom.Node,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:362,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseViewState(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:364,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActionState(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:366,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseDecisionState(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:368,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSubflowState(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:370,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseEndState(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:372,1"
      Dst: "[org.w3c.dom.Node].getLocalName()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:372,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:372,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseViewState(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 578
    functionLinenumberEnd: 596
    functionDepth: 9
    returnType: "org.springframework.webflow.engine.model.ViewStateModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.ViewStateModel].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setView(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setPopup(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setModel(java.lang.String)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseVars(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBinder(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnRenderActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransitions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnExitActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 36
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:579,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:579,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:580,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:581,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setView(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:582,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:583,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setPopup(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:584,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setModel(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:585,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:586,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseVars(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:586,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:587,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBinder(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:587,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:588,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnRenderActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:588,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:589,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:589,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:590,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:590,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:591,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:591,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:592,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:592,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:593,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransitions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:593,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:594,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnExitActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:594,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBinder(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 498
    functionLinenumberEnd: 506
    functionDepth: 4
    returnType: "org.springframework.webflow.engine.model.BinderModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.webflow.engine.model.BinderModel].<init>()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBindings(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:500"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:505"
        BranchSideFuncs:
        - "<init>()"
        - "parseBindings(org.w3c.dom.Element)"
        - "setBindings(java.util.LinkedList)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:499,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:501,1"
      Dst: "[org.springframework.webflow.engine.model.BinderModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:502,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBindings(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:502,1"
      Dst: "[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBindings(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 509
    functionLinenumberEnd: 519
    functionDepth: 3
    returnType: "java.util.LinkedList<BindingModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBinding(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 17
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:511"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:514"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:513"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:515"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:518"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "parseBinding(org.w3c.dom.Element)"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:517"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:510,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:511,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:514,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:515,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:515,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:515,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:516,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBinding(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:516,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBinding(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 521
    functionLinenumberEnd: 524
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.BindingModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.BindingModel].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:522,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:523,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnRenderActions(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 489
    functionLinenumberEnd: 495
    functionDepth: 7
    returnType: "java.util.LinkedList<AbstractActionModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:491"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:494"
        BranchSideFuncs:
        - "parseActions(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:493"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:490,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:492,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 480
    functionLinenumberEnd: 486
    functionDepth: 7
    returnType: "java.util.LinkedList<AbstractActionModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:482"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:485"
        BranchSideFuncs:
        - "parseActions(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:481,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:483,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 322
    functionDepth: 3
    returnType: "java.util.LinkedList<ExceptionHandlerModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandler(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 6
    ICount: 17
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:314"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:317"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:316"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:318"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:321"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parseExceptionHandler(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:313,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:314,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:317,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:318,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:318,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:318,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:319,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandler(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:319,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandler(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 457
    functionLinenumberEnd: 459
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.ExceptionHandlerModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:458,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:458,1"
      Dst: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ExceptionHandlerModel"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - "[org.springframework.webflow.engine.model.ExceptionHandlerModel].setBean(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ExceptionHandlerModel:35,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.ExceptionHandlerModel:36,1"
      Dst: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].setBean(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].setBean(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.ExceptionHandlerModel"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.ExceptionHandlerModel:55"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.ExceptionHandlerModel:58"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.ExceptionHandlerModel:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ExceptionHandlerModel:55,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransitions(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 300
    functionLinenumberEnd: 310
    functionDepth: 8
    returnType: "java.util.LinkedList<TransitionModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransition(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 4
    ICount: 17
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:302"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:305"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:304"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:306"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:309"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parseTransition(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:301,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:302,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:305,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:306,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:306,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:306,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:307,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransition(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:307,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransition(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 442
    functionLinenumberEnd: 455
    functionDepth: 7
    returnType: "org.springframework.webflow.engine.model.TransitionModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.TransitionModel].<init>()"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setOn(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setTo(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setOnException(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setBind(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setValidate(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setHistory(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 25
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:443,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:444,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:444,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setOn(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:445,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setTo(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:446,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setOnException(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:447,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setBind(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:448,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setValidate(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:449,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:450,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setHistory(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:451,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:451,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:452,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:452,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:453,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:453,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnExitActions(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 526
    functionLinenumberEnd: 532
    functionDepth: 7
    returnType: "java.util.LinkedList<AbstractActionModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:528"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:531"
        BranchSideFuncs:
        - "parseActions(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:530"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:527,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:529,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActionState(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 565
    functionLinenumberEnd: 576
    functionDepth: 9
    returnType: "org.springframework.webflow.engine.model.ActionStateModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.ActionStateModel].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransitions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnExitActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:566,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:566,1"
      Dst: "[org.springframework.webflow.engine.model.ActionStateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:567,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:568,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:568,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:569,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:569,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:570,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:570,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:571,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransitions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:571,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:572,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnExitActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:572,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:573,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:573,1"
      Dst: "[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:574,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:574,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseDecisionState(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 598
    functionLinenumberEnd: 608
    functionDepth: 8
    returnType: "org.springframework.webflow.engine.model.DecisionStateModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.DecisionStateModel].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseIfs(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnExitActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 20
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:599,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:599,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:600,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:601,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseIfs(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:601,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:602,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnExitActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:602,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:603,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:603,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:604,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:604,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:605,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:605,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:606,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:606,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseIfs(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 336
    functionLinenumberEnd: 346
    functionDepth: 3
    returnType: "java.util.LinkedList<IfModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseIf(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 17
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:338"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:341"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:340"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:342"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:345"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "parseIf(org.w3c.dom.Element)"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:337,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:338,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:341,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:342,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:342,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:342,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:343,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseIf(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:343,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseIf(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 465
    functionLinenumberEnd: 469
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.IfModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.IfModel].<init>(java.lang.String,java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.IfModel].setElse(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:466,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:466,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:467,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].setElse(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSubflowState(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 610
    functionLinenumberEnd: 623
    functionDepth: 9
    returnType: "org.springframework.webflow.engine.model.SubflowStateModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.SubflowStateModel].<init>(java.lang.String,java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseInputs(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutputs(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransitions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnExitActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 27
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:611,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:611,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:612,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:613,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:614,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseInputs(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:614,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:615,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutputs(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:615,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:616,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:616,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:617,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:617,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:618,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:618,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:619,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:619,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:620,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransitions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:620,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:621,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnExitActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:621,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutputs(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 262
    functionLinenumberEnd: 272
    functionDepth: 2
    returnType: "java.util.LinkedList<OutputModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutput(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 3
    ICount: 17
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:264"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:267"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:266"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:268"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:271"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parseOutput(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:263,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:264,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:267,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:268,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:268,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:268,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:269,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutput(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:269,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutput(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 435
    functionLinenumberEnd: 440
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.OutputModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.OutputModel].<init>(java.lang.String,java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setType(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:436,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:436,1"
      Dst: "[org.springframework.webflow.engine.model.OutputModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:437,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setType(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:438,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.OutputModel].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.OutputModel"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].<init>()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setName(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.OutputModel:34,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.OutputModel:35,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setName(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.OutputModel:36,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseEndState(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 625
    functionLinenumberEnd: 636
    functionDepth: 8
    returnType: "org.springframework.webflow.engine.model.EndStateModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.EndStateModel].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.EndStateModel].setView(java.lang.String)"
    - "[org.springframework.webflow.engine.model.EndStateModel].setCommit(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutputs(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:626,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:626,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:627,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:628,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].setView(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:629,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].setCommit(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:630,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOutputs(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:630,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:631,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseAttributes(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:631,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:632,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseSecured(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:632,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:633,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEntryActions(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:633,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:634,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseExceptionHandlers(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:634,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].<init>(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EndStateModel:40,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].setView(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.EndStateModel:83"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.EndStateModel:86"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.EndStateModel:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EndStateModel:83,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].setCommit(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 107
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.EndStateModel:101"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.EndStateModel:104"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.EndStateModel:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EndStateModel:101,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseGlobalTransitions(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 376
    functionLinenumberEnd: 382
    functionDepth: 9
    returnType: "java.util.LinkedList<TransitionModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransitions(org.w3c.dom.Element)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:378"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:381"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:380"
        BranchSideFuncs:
        - "parseTransitions(org.w3c.dom.Element)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:377,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:381,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseTransitions(org.w3c.dom.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseOnEndActions(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 535
    functionLinenumberEnd: 541
    functionDepth: 7
    returnType: "java.util.LinkedList<AbstractActionModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:537"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:540"
        BranchSideFuncs:
        - "parseActions(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:539"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:536,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:538,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseActions(org.w3c.dom.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBeanImports(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionDepth: 3
    returnType: "java.util.LinkedList<BeanImportModel>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.LinkedList].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBeanImport(org.w3c.dom.Element)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 17
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:326"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:329"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:328"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:330"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:333"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parseBeanImport(org.w3c.dom.Element)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:325,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:326,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:329,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:330,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:330,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:330,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:331,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBeanImport(org.w3c.dom.Element)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:331,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].parseBeanImport(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 461
    functionLinenumberEnd: 463
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.BeanImportModel"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.BeanImportModel].<init>(java.lang.String)"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:462,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:462,1"
      Dst: "[org.springframework.webflow.engine.model.BeanImportModel].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].mergeFlows()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 638
    functionLinenumberEnd: 661
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].getParent()"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.lang.String].split(java.lang.String)"
    - "[org.springframework.util.StringUtils].trimArrayElements(java.lang.String[])"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.Model)"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[sun.awt.util.IdentityArrayList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModelHolder(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelLocator].getFlowModel(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].getFlowModelHolder(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 38
    EdgeCount: 98
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:639"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:660"
        BranchSideFuncs:
        - "hasNext()"
        - "getParent()"
        - "next()"
        - "split(java.lang.String)"
        - "trimArrayElements(java.lang.String[])"
        - "iterator()"
        - "asList(java.lang.Object[])"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:659"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:641"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:660"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "hasText(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:659"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:642"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:657"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:650"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:656"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getFlowModelHolder(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:655"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:639,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getParent()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:640,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:640,1"
      Dst: "[org.springframework.util.StringUtils].trimArrayElements(java.lang.String[])"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:640,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:641,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:641,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:641,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:642,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:644,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelLocator].getFlowModel(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:644,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.Model)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:646,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:646,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:652,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].getFlowModelHolder(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:652,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getParent()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 109
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].getStartStateId()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].setStartStateId(java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].getAttributes()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].getSecured()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - "[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.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - "[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].getInputs()"
    - "[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].getOutputs()"
    - "[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()"
    - "[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].getStates()"
    - "[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()"
    - "[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()"
    - "[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].getBeanImports()"
    - "[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList)"
    functionUses: 3
    ICount: 59
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.FlowModel:94,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:95,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getStartStateId()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:95,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:95,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setStartStateId(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:96,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:96,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:96,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:97,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getSecured()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:97,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - 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:98,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()"
    - 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:99,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getVars()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:99,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:99,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:100,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getInputs()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:100,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:101,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getOutputs()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:101,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:102,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:102,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:103,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getStates()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:103,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:104,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:104,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:105,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:105,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:106,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:106,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:107,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getBeanImports()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:107,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getStartStateId()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getAttributes()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getSecured()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.model.SecuredModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.model.PersistenceContextModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getVars()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getInputs()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getOutputs()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getStates()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 315
    functionLinenumberEnd: 317
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 329
    functionLinenumberEnd: 331
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 343
    functionLinenumberEnd: 345
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getBeanImports()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].mergeStates()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 662
    functionLinenumberEnd: 700
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].getStates()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getParent()"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].trim()"
    - "[java.lang.String].substring(int)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].getStateById(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.Model)"
    - "[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.Model)"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.Model)"
    - "[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.Model)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.Model)"
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelLocator].getFlowModel(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.Model].merge(org.springframework.webflow.engine.model.Model)"
    functionUses: 1
    ICount: 59
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:663"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:666"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:665"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getStates()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:666"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:699"
        BranchSideFuncs:
        - "hasNext()"
        - "getParent()"
        - "next()"
        - "iterator()"
        - "getStates()"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:698"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:668"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:698"
        BranchSideFuncs:
        - "hasNext()"
        - "substring(int)"
        - "getParent()"
        - "next()"
        - "trim()"
        - "substring(int,int)"
        - "getClass()"
        - "getFlowModel(java.lang.String)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "getStateById(java.lang.String)"
        - "iterator()"
        - "getName()"
        - "getStates()"
        - "merge(org.springframework.webflow.engine.model.Model)"
        - "<init>(java.lang.String)"
        - "indexOf(java.lang.String)"
        - "hasText(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:697"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:673"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:677"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:676"
        BranchSideFuncs:
        - "substring(int)"
        - "trim()"
        - "substring(int,int)"
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:680"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:683"
        BranchSideFuncs:
        - "getFlowModel(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:682"
        BranchSideFuncs:
        - "getStateById(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:685"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:689"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:688"
        BranchSideFuncs:
        - "getClass()"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "getName()"
        - "merge(org.springframework.webflow.engine.model.Model)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:663,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getStates()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:666,1"
      Dst: "[java.util.AbstractSequentialList].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:666,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:666,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:667,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getParent()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:672,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:674,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:674,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:677,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:677,1"
      Dst: "[java.lang.String].trim()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:678,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:680,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:681,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelLocator].getFlowModel(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:681,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getStateById(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:686,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:689,1"
      Dst: "[org.springframework.webflow.engine.model.Model].merge(org.springframework.webflow.engine.model.Model)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:691,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:693,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:693,1"
      Dst: "[java.lang.Class].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getStateById(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 294
    functionLinenumberEnd: 303
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.model.AbstractStateModel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 2
    ICount: 16
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.FlowModel:295"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:302"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:301"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.FlowModel:296"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:302"
        BranchSideFuncs:
        - "getId()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:301"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.FlowModel:297"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:300"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.FlowModel:296,1"
      Dst: "[java.util.AbstractSequentialList].iterator()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:296,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:296,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:297,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:297,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].getFlowModel()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 146
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.FlowModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:141"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:145"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:142,1"
      Dst: "[org.springframework.webflow.engine.model.builder.FlowModelBuilderException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.model.builder.FlowModelBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].dispose()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 152
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.model.builder.FlowModelBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].getFlowModelResource()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionDepth: 0
    returnType: "org.springframework.core.io.Resource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].hasFlowModelResourceChanged()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 175
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.AbstractFileResolvingResource].lastModified()"
    - "[org.springframework.core.io.FileSystemResource].lastModified()"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].lastModified()"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].lastModified()"
    - "[org.springframework.core.io.VfsResource].lastModified()"
    - "[org.springframework.core.io.AbstractResource].lastModified()"
    - "[org.springframework.core.io.PathResource].lastModified()"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].lastModified()"
    - "[org.springframework.web.servlet.resource.TransformedResource].lastModified()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].hasFlowModelChanged()"
    - "[org.springframework.core.io.Resource].lastModified()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolder].hasFlowModelChanged()"
    functionUses: 2
    ICount: 25
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:158"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:162"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:161"
        BranchSideFuncs:
        - "lastModified()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:163"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:166"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:165"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:166"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:171"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "hasFlowModelChanged()"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:170"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:167"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:170"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:162,1"
      Dst: "[org.springframework.core.io.Resource].lastModified()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:166,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:166,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:166,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:167,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelHolder].hasFlowModelChanged()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].getDocument()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].toString()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder"
    linkageType: ""
    functionLinenumber: 701
    functionLinenumberEnd: 703
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:702,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:702,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder:702,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.CompositeAction].<init>(org.springframework.webflow.execution.Action[])"
    functionSourceFile: "org.springframework.webflow.action.CompositeAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    - "[org.springframework.util.Assert].notEmpty(java.lang.Object[],java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.CompositeAction:65,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    - Src: "org.springframework.webflow.action.CompositeAction:66,1"
      Dst: "[org.springframework.util.Assert].notEmpty(java.lang.Object[],java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.CompositeAction].getActions()"
    functionSourceFile: "org.springframework.webflow.action.CompositeAction"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Action[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.CompositeAction].isStopOnError()"
    functionSourceFile: "org.springframework.webflow.action.CompositeAction"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.CompositeAction].setStopOnError(boolean)"
    functionSourceFile: "org.springframework.webflow.action.CompositeAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.CompositeAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.CompositeAction].getActions()"
    - "[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()"
    - "[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)"
    - "[java.util.List].add(java.lang.Object)"
    - "[org.springframework.webflow.execution.Event].getId()"
    - "[org.springframework.webflow.action.CompositeAction].isStopOnError()"
    - "[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.CompositeAction:98"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.CompositeAction:108"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.CompositeAction:107"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.CompositeAction:101"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.CompositeAction:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.CompositeAction:93"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.CompositeAction:103"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.CompositeAction:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.CompositeAction:93"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.CompositeAction:103"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.CompositeAction:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.CompositeAction:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.CompositeAction:94,1"
      Dst: "[org.springframework.webflow.action.CompositeAction].getActions()"
    - Src: "org.springframework.webflow.action.CompositeAction:95,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()"
    - Src: "org.springframework.webflow.action.CompositeAction:95,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()"
    - Src: "org.springframework.webflow.action.CompositeAction:96,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.action.CompositeAction:97,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.action.CompositeAction:99,1"
      Dst: "[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.CompositeAction:100,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.action.CompositeAction:102,1"
      Dst: "[org.springframework.webflow.execution.Event].getId()"
    - Src: "org.springframework.webflow.action.CompositeAction:103,1"
      Dst: "[org.springframework.webflow.action.CompositeAction].isStopOnError()"
    - Src: "org.springframework.webflow.action.CompositeAction:103,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()"
    - Src: "org.springframework.webflow.action.CompositeAction:103,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.action.CompositeAction:108,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.CompositeAction:109,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.action.CompositeAction].toString()"
    functionSourceFile: "org.springframework.webflow.action.CompositeAction"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,boolean)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.action.CompositeAction].getActions()"
    - "[org.springframework.webflow.action.CompositeAction].isStopOnError()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.CompositeAction:113,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - 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(java.lang.String,java.lang.Object)"
    - 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.core.style.ToStringCreator].append(java.lang.String,boolean)"
    - Src: "org.springframework.webflow.action.CompositeAction:114,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.ViewScope].<init>()"
    functionSourceFile: "org.springframework.webflow.scope.ViewScope"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.ViewScope:25,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.ViewScope].getScope()"
    functionSourceFile: "org.springframework.webflow.scope.ViewScope"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getViewScope()"
    - "[org.springframework.webflow.test.MockRequestContext].getViewScope()"
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.ViewScope:27,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - Src: "org.springframework.webflow.scope.ViewScope:27,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.InvalidFormatException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.convert.converters.InvalidFormatException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.InvalidFormatException:59,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.InvalidFormatException].getInvalidValue()"
    functionSourceFile: "org.springframework.binding.convert.converters.InvalidFormatException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.InvalidFormatException].getExpectedFormat()"
    functionSourceFile: "org.springframework.binding.convert.converters.InvalidFormatException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpSessionMap"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "jakarta.servlet.http.HttpSession"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:55,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpSessionMap"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()"
    - "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getListener()"
    - "[jakarta.servlet.http.HttpSession].getAttribute(java.lang.String)"
    functionUses: 5
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.HttpSessionMap:60"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpSessionMap:63"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.HttpSessionMap:62"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.HttpSessionMap:64"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpSessionMap:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:59,1"
      Dst: "[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()"
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:63,1"
      Dst: "[jakarta.servlet.http.HttpSession].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:66,1"
      Dst: "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getListener()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpSessionMap"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 82
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(org.springframework.webflow.core.collection.AttributeMapBindingListener,java.util.Map)"
    - "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    - "[jakarta.servlet.http.HttpSession].setAttribute(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.HttpSessionMap:75"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpSessionMap:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:74,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:77,1"
      Dst: "[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(org.springframework.webflow.core.collection.AttributeMapBindingListener,java.util.Map)"
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:77,1"
      Dst: "[jakarta.servlet.http.HttpSession].setAttribute(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.HttpSessionMap].removeAttribute(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpSessionMap"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()"
    - "[jakarta.servlet.http.HttpSession].removeAttribute(java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.HttpSessionMap:85"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpSessionMap:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.HttpSessionMap:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:84,1"
      Dst: "[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()"
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:86,1"
      Dst: "[jakarta.servlet.http.HttpSession].removeAttribute(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.HttpSessionMap].getAttributeNames()"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpSessionMap"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()"
    - "[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration)"
    - "[org.springframework.webflow.core.collection.CollectionUtils].emptyIterator()"
    - "[jakarta.servlet.http.HttpSession].getAttributeNames()"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.HttpSessionMap:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpSessionMap:91"
        BranchSideFuncs:
        - "emptyIterator()"
      - BranchSide: "org.springframework.webflow.context.servlet.HttpSessionMap:90"
        BranchSideFuncs:
        - "toIterator(java.util.Enumeration)"
        - "getSession()"
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:91,1"
      Dst: "[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()"
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:93,1"
      Dst: "[org.springframework.webflow.core.collection.CollectionUtils].emptyIterator()"
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:92,1"
      Dst: "[jakarta.servlet.http.HttpSession].getAttributeNames()"
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:92,1"
      Dst: "[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils].emptyIterator()"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpSessionMap].getMutex()"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpSessionMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    - "[jakarta.servlet.http.HttpSession].getAttribute(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.HttpSessionMap:100"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpSessionMap:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:98,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getSession(boolean)"
    - Src: "org.springframework.webflow.context.servlet.HttpSessionMap:99,1"
      Dst: "[jakarta.servlet.http.HttpSession].getAttribute(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createFlow(java.lang.String,org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.Flow"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].create(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:62,1"
      Dst: "[org.springframework.webflow.engine.Flow].create(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createViewState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.ViewVariable[],org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.ViewFactory,java.lang.Boolean,boolean,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.State"
    argCount: 12
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.engine.ViewVariable[]"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.execution.ViewFactory"
    - "java.lang.Boolean"
    - "boolean"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.engine.Transition[]"
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,java.lang.String,org.springframework.webflow.execution.ViewFactory)"
    - "[org.springframework.webflow.engine.ViewState].addVariables(org.springframework.webflow.engine.ViewVariable[])"
    - "[org.springframework.webflow.engine.ViewState].setRedirect(java.lang.Boolean)"
    - "[org.springframework.webflow.engine.ViewState].setPopup(boolean)"
    - "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - "[org.springframework.webflow.engine.ViewState].getRenderActionList()"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:86,1"
      Dst: "[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,java.lang.String,org.springframework.webflow.execution.ViewFactory)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:87,1"
      Dst: "[org.springframework.webflow.engine.ViewState].addVariables(org.springframework.webflow.engine.ViewVariable[])"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:88,1"
      Dst: "[org.springframework.webflow.engine.ViewState].setRedirect(java.lang.Boolean)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:89,1"
      Dst: "[org.springframework.webflow.engine.ViewState].setPopup(boolean)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:90,1"
      Dst: "[org.springframework.webflow.engine.ViewState].getRenderActionList()"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:90,1"
      Dst: "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:91,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createActionState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.State"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.engine.Transition[]"
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ActionState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - "[org.springframework.webflow.engine.ActionState].getActionList()"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:113,1"
      Dst: "[org.springframework.webflow.engine.ActionState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:114,1"
      Dst: "[org.springframework.webflow.engine.ActionState].getActionList()"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:114,1"
      Dst: "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:115,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.ActionState"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ActionList].<init>()"
    - "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionState:59,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - Src: "org.springframework.webflow.engine.ActionState:49,1"
      Dst: "[org.springframework.webflow.engine.ActionList].<init>()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionState].getActionList()"
    functionSourceFile: "org.springframework.webflow.engine.ActionState"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.ActionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createDecisionState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 138
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.State"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.engine.Transition[]"
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:135,1"
      Dst: "[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:136,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createSubflowState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.binding.expression.Expression,org.springframework.webflow.engine.SubflowAttributeMapper,org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.State"
    argCount: 9
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.webflow.engine.SubflowAttributeMapper"
    - "org.springframework.webflow.engine.Transition[]"
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,java.lang.String,org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.FlowArtifactFactory:160"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:163"
        BranchSideFuncs:
        - "setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)"
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:162"
        BranchSideFuncs:
        - "configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:159,1"
      Dst: "[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,java.lang.String,org.springframework.binding.expression.Expression)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:161,1"
      Dst: "[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:163,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,java.lang.String,org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.webflow.engine.SubflowState"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "java.lang.String"
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - "[org.springframework.webflow.engine.SubflowState].setSubflow(org.springframework.binding.expression.Expression)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.SubflowState:62,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - Src: "org.springframework.webflow.engine.SubflowState:63,1"
      Dst: "[org.springframework.webflow.engine.SubflowState].setSubflow(org.springframework.binding.expression.Expression)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.SubflowState].setSubflow(org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.webflow.engine.SubflowState"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.SubflowState:70,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)"
    functionSourceFile: "org.springframework.webflow.engine.SubflowState"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.SubflowAttributeMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createEndState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.Action,org.springframework.binding.mapping.Mapper,org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 192
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.State"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.engine.Flow"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.execution.Action"
    - "org.springframework.binding.mapping.Mapper"
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,java.lang.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.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.State,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.FlowArtifactFactory:184"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:187"
        BranchSideFuncs:
        - "setFinalResponseAction(org.springframework.webflow.execution.Action)"
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:186"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.FlowArtifactFactory:187"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:190"
        BranchSideFuncs:
        - "setOutputMapper(org.springframework.binding.mapping.Mapper)"
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:189"
        BranchSideFuncs:
        - "configureCommonProperties(org.springframework.webflow.engine.State,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.core.collection.AttributeMap)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:183,1"
      Dst: "[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:185,1"
      Dst: "[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.execution.Action)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:188,1"
      Dst: "[org.springframework.webflow.engine.EndState].setOutputMapper(org.springframework.binding.mapping.Mapper)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:190,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.State,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.EndState"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.EndState:68,1"
      Dst: "[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.execution.Action)"
    functionSourceFile: "org.springframework.webflow.engine.EndState"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Action"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.EndState].setOutputMapper(org.springframework.binding.mapping.Mapper)"
    functionSourceFile: "org.springframework.webflow.engine.EndState"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.Mapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createTransition(org.springframework.webflow.engine.TargetStateResolver,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 216
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.Transition"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.engine.TargetStateResolver"
    - "org.springframework.webflow.engine.TransitionCriteria"
    - "org.springframework.webflow.engine.TransitionCriteria"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)"
    - "[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)"
    - "[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.TransitionCriteria)"
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 3
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.FlowArtifactFactory:208"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:211"
        BranchSideFuncs:
        - "setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)"
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:210"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.FlowArtifactFactory:211"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:214"
        BranchSideFuncs:
        - "setExecutionCriteria(org.springframework.webflow.engine.TransitionCriteria)"
      - BranchSide: "org.springframework.webflow.engine.builder.FlowArtifactFactory:213"
        BranchSideFuncs:
        - "getAttributes()"
        - "putAll(org.springframework.webflow.core.collection.AttributeMap)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:207,1"
      Dst: "[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:209,1"
      Dst: "[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:212,1"
      Dst: "[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.TransitionCriteria)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:214,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:214,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.TargetStateResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:98,1"
      Dst: "[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.TransitionCriteria"
    - "org.springframework.webflow.engine.TargetStateResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    - "[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)"
    - "[org.springframework.webflow.engine.Transition].setTargetStateResolver(org.springframework.webflow.engine.TargetStateResolver)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:108,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    - Src: "org.springframework.webflow.engine.Transition:61,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.Transition:109,1"
      Dst: "[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)"
    - Src: "org.springframework.webflow.engine.Transition:110,1"
      Dst: "[org.springframework.webflow.engine.Transition].setTargetStateResolver(org.springframework.webflow.engine.TargetStateResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.TransitionCriteria"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:140,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].setTargetStateResolver(org.springframework.webflow.engine.TargetStateResolver)"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.TargetStateResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.TransitionCriteria)"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.TransitionCriteria"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: 224
    functionLinenumberEnd: 229
    functionDepth: 2
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.springframework.webflow.engine.TransitionableState"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.engine.Transition[]"
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.State,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.TransitionSet].addAll(org.springframework.webflow.engine.Transition[])"
    - "[org.springframework.webflow.engine.TransitionableState].getTransitionSet()"
    - "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - "[org.springframework.webflow.engine.TransitionableState].getExitActionList()"
    functionUses: 4
    ICount: 13
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:225,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.State,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:226,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].getTransitionSet()"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:226,1"
      Dst: "[org.springframework.webflow.engine.TransitionSet].addAll(org.springframework.webflow.engine.Transition[])"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:227,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].getExitActionList()"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:227,1"
      Dst: "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].configureCommonProperties(org.springframework.webflow.engine.State,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 239
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.engine.State"
    - "org.springframework.webflow.execution.Action[]"
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - "[org.springframework.webflow.engine.State].getEntryActionList()"
    - "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].addAll(org.springframework.webflow.engine.FlowExecutionExceptionHandler[])"
    - "[org.springframework.webflow.engine.State].getExceptionHandlerSet()"
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 2
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:235,1"
      Dst: "[org.springframework.webflow.engine.State].getEntryActionList()"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:235,1"
      Dst: "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:236,1"
      Dst: "[org.springframework.webflow.engine.State].getExceptionHandlerSet()"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:236,1"
      Dst: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].addAll(org.springframework.webflow.engine.FlowExecutionExceptionHandler[])"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:237,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.FlowArtifactFactory:237,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].addAll(org.springframework.webflow.engine.FlowExecutionExceptionHandler[])"
    functionSourceFile: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List,java.lang.Object[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:60,1"
      Dst: "[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.webflow.action.EvaluateAction"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    - "[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EvaluateAction:60,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    - Src: "org.springframework.webflow.action.EvaluateAction:61,1"
      Dst: "[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)"
    functionSourceFile: "org.springframework.webflow.action.EvaluateAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.webflow.action.ResultEventFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    - "[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EvaluateAction:70,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    - Src: "org.springframework.webflow.action.EvaluateAction:71,1"
      Dst: "[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EvaluateAction].doExecute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.EvaluateAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.binding.expression.Expression].setValue(java.lang.Object,java.lang.Object)"
    - "[org.springframework.webflow.action.ResultEventFactory].createResultEvent(java.lang.Object,java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.EvaluateAction:76"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.EvaluateAction:79"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.EvaluateAction:78"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.EvaluateAction:79"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.EvaluateAction:82"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.EvaluateAction:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.EvaluateAction:75,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.action.EvaluateAction:77,1"
      Dst: "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.EvaluateAction:80,1"
      Dst: "[org.springframework.binding.expression.Expression].setValue(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.action.EvaluateAction:82,1"
      Dst: "[org.springframework.webflow.action.ResultEventFactory].createResultEvent(java.lang.Object,java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.EvaluateAction].toString()"
    functionSourceFile: "org.springframework.webflow.action.EvaluateAction"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EvaluateAction:87,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.action.EvaluateAction:87,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.EvaluateAction:88,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)"
    functionSourceFile: "org.springframework.webflow.action.EvaluateAction"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 99
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.webflow.action.ResultEventFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory].<init>(org.springframework.webflow.action.EvaluateAction)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.EvaluateAction:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.EvaluateAction:94"
        BranchSideFuncs:
        - "<init>(org.springframework.webflow.action.EvaluateAction)"
      - BranchSide: "org.springframework.webflow.action.EvaluateAction:93"
        BranchSideFuncs:
        - "notNull(java.lang.Object,java.lang.String)"
        - "<init>(org.springframework.webflow.action.EvaluateAction)"
    Callsites:
    - Src: "org.springframework.webflow.action.EvaluateAction:94,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.action.EvaluateAction:97,1"
      Dst: "[org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory].<init>(org.springframework.webflow.action.EvaluateAction)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory].<init>(org.springframework.webflow.action.EvaluateAction)"
    functionSourceFile: "org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.action.EvaluateAction"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.action.ResultEventFactorySelector].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory:104,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory:106,1"
      Dst: "[org.springframework.webflow.action.ResultEventFactorySelector].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultEventFactorySelector].<init>()"
    functionSourceFile: "org.springframework.webflow.action.ResultEventFactorySelector"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 39
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.action.SuccessEventFactory].<init>()"
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultEventFactorySelector:27,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.action.ResultEventFactorySelector:32,1"
      Dst: "[org.springframework.webflow.action.SuccessEventFactory].<init>()"
    - Src: "org.springframework.webflow.action.ResultEventFactorySelector:38,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.SuccessEventFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.action.SuccessEventFactory"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.SuccessEventFactory:26,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:63,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.ConvertingPropertyEditorAdapter].<init>(org.springframework.core.convert.ConversionService,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.ConversionService"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.beans.PropertyEditorSupport].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - "[org.springframework.core.convert.ConversionService].canConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:49,1"
      Dst: "[java.beans.PropertyEditorSupport].<init>()"
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:50,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:54,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:54,1"
      Dst: "[org.springframework.core.convert.ConversionService].canConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.ConvertingPropertyEditorAdapter].setAsText(java.lang.String)"
    functionSourceFile: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[java.beans.PropertyEditorSupport].setValue(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:60,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:60,1"
      Dst: "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:60,1"
      Dst: "[java.beans.PropertyEditorSupport].setValue(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.ConvertingPropertyEditorAdapter].getAsText()"
    functionSourceFile: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[java.beans.PropertyEditorSupport].getValue()"
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:66"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:70"
        BranchSideFuncs:
        - "convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
        - "valueOf(java.lang.Class)"
        - "getValue()"
      - BranchSide: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:67,1"
      Dst: "[java.beans.PropertyEditorSupport].getValue()"
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:67,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.ConvertingPropertyEditorAdapter:67,1"
      Dst: "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockExternalContext$MockPrincipal].getName()"
    functionSourceFile: "org.springframework.webflow.test.MockExternalContext$MockPrincipal"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.converters.CollectionToCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.CollectionToCollection].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.CollectionToCollection"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.CollectionToCollection].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.CollectionToCollection"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.CollectionToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.CollectionToCollection"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.CollectionFactory].createCollection(java.lang.Class,int)"
    - "[org.springframework.binding.convert.converters.CollectionToCollection].getElementConverter(java.lang.Object,java.lang.Class)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].iterator()"
    - "[java.util.Vector].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].add(java.lang.Object)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.AbstractList:java.util.AbstractQueue:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.LinkedList:java.util.PriorityQueue:java.util.TreeSet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.ConcurrentLinkedDeque:java.util.concurrent.ConcurrentLinkedQueue:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.CopyOnWriteArraySet:java.util.concurrent.DelayQueue:javax.management.AttributeList:sun.awt.util.IdentityArrayList].add(java.lang.Object)"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - "[java.util.Collection].add(java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 101
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.CollectionToCollection:50"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:53"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:52"
        BranchSideFuncs:
        - "getElementConverter(java.lang.Object,java.lang.Class)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "createCollection(java.lang.Class,int)"
    - Branch String: "org.springframework.binding.convert.converters.CollectionToCollection:56"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:62"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:61"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.CollectionToCollection:57"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:60"
        BranchSideFuncs:
        - "execute(java.lang.Object)"
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:59"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:53,1"
      Dst: "[org.springframework.core.CollectionFactory].createCollection(java.lang.Class,int)"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:54,1"
      Dst: "[org.springframework.binding.convert.converters.CollectionToCollection].getElementConverter(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:56,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:56,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:56,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:58,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:60,1"
      Dst: "[java.util.Collection].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.convert.converters.CollectionToCollection].getElementConverter(java.lang.Object,java.lang.Class<?\
      \ extends Collection<?>>)"
    functionSourceFile: "org.springframework.binding.convert.converters.CollectionToCollection"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<? extends Collection<?>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.ResolvableType].asCollection()"
    - "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    - "[org.springframework.core.ResolvableType].resolveGeneric(int[])"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getComponentType()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.CollectionToCollection:66"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:69"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:68"
        BranchSideFuncs:
        - "asCollection()"
        - "resolveGeneric(int[])"
        - "forClass(java.lang.Class)"
    - Branch String: "org.springframework.binding.convert.converters.CollectionToCollection:70"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:74"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.Class,java.lang.Class)"
        - "getComponentType()"
        - "getClass()"
      - BranchSide: "org.springframework.binding.convert.converters.CollectionToCollection:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:69,1"
      Dst: "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:69,1"
      Dst: "[org.springframework.core.ResolvableType].asCollection()"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:69,1"
      Dst: "[org.springframework.core.ResolvableType].resolveGeneric(int[])"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:71,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:71,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "org.springframework.binding.convert.converters.CollectionToCollection:72,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.StaticExpression].<init>(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.StaticExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.StaticExpression:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.StaticExpression].hashCode()"
    functionSourceFile: "org.springframework.binding.expression.support.StaticExpression"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.impl.DefaultMapping].hashCode()"
    - "[org.springframework.beans.factory.support.LookupOverride].hashCode()"
    - "[org.springframework.web.servlet.FlashMap].hashCode()"
    - "[org.springframework.javapoet.AnnotationSpec].hashCode()"
    - "[org.springframework.binding.method.Parameter].hashCode()"
    - "[org.springframework.beans.ExtendedBeanInfo$SimpleIndexedPropertyDescriptor].hashCode()"
    - "[org.springframework.http.ResponseEntity].hashCode()"
    - "[java.lang.Character].hashCode()"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].hashCode()"
    - "[org.springframework.javapoet.FieldSpec].hashCode()"
    - "[org.springframework.cglib.beans.BeanMap].hashCode()"
    - "[java.lang.String].hashCode()"
    - "[org.springframework.beans.factory.config.DependencyDescriptor].hashCode()"
    - "[org.springframework.aop.support.AbstractPointcutAdvisor].hashCode()"
    - "[org.springframework.aop.framework.CglibAopProxy$ProxyCallbackFilter].hashCode()"
    - "[org.springframework.context.expression.CachedExpressionEvaluator$ExpressionKey].hashCode()"
    - "[org.springframework.web.util.ServletRequestPathUtils$ServletRequestPath].hashCode()"
    - "[org.springframework.cglib.proxy.CallbackHelper].hashCode()"
    - "[org.springframework.beans.factory.support.MethodOverride].hashCode()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].hashCode()"
    - "[java.lang.Double].hashCode()"
    - "[org.springframework.http.server.DefaultRequestPath].hashCode()"
    - "[jdk.internal.org.objectweb.asm.ConstantDynamic].hashCode()"
    - "[org.springframework.validation.AbstractBindingResult].hashCode()"
    - "[org.springframework.validation.BindException].hashCode()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].hashCode()"
    - "[org.springframework.http.RequestEntity].hashCode()"
    - "[java.lang.Short].hashCode()"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadata].hashCode()"
    - "[org.springframework.scheduling.support.PeriodicTrigger].hashCode()"
    - "[java.lang.Boolean].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents$PathSegmentComponent].hashCode()"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].hashCode()"
    - "[org.springframework.cglib.core.ClassInfo].hashCode()"
    - "[org.springframework.webflow.engine.FlowVariable].hashCode()"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadataReadingVisitor$Source].hashCode()"
    - "[org.springframework.beans.factory.support.BeanDefinitionResource].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].hashCode()"
    - "[jdk.internal.org.objectweb.asm.Handle].hashCode()"
    - "[org.springframework.beans.factory.config.AutowiredPropertyMarker].hashCode()"
    - "[org.springframework.cglib.core.ClassEmitter$FieldInfo].hashCode()"
    - "[java.lang.Byte].hashCode()"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].hashCode()"
    - "[org.springframework.util.MultiValueMapAdapter].hashCode()"
    - "[org.springframework.aot.generate.MethodName].hashCode()"
    - "[org.springframework.util.comparator.NullSafeComparator].hashCode()"
    - "[io.micrometer.common.KeyValues].hashCode()"
    - "[org.springframework.context.expression.AnnotatedElementKey].hashCode()"
    - "[org.springframework.aot.hint.JdkProxyHint].hashCode()"
    - "[org.springframework.util.MimeType].hashCode()"
    - "[org.springframework.http.ProblemDetail].hashCode()"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].hashCode()"
    - "[org.springframework.web.util.pattern.PathPattern].hashCode()"
    - "[org.springframework.aot.hint.TypeHint$ExecutableKey].hashCode()"
    - "[org.springframework.cache.support.NullValue].hashCode()"
    - "[org.springframework.scheduling.support.QuartzCronField].hashCode()"
    - "[org.springframework.context.event.AbstractApplicationEventMulticaster$ListenerCacheKey].hashCode()"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].hashCode()"
    - "[org.springframework.validation.ObjectError].hashCode()"
    - "[org.springframework.core.io.InputStreamResource].hashCode()"
    - "[org.springframework.core.convert.Property].hashCode()"
    - "[org.springframework.web.cors.CorsConfiguration$OriginPattern].hashCode()"
    - "[org.springframework.web.context.support.ServletContextResource].hashCode()"
    - "[org.springframework.util.AutoPopulatingList].hashCode()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractNameValueExpression].hashCode()"
    - "[org.springframework.javapoet.CodeBlock].hashCode()"
    - "[org.springframework.cache.annotation.AnnotationCacheOperationSource].hashCode()"
    - "[org.springframework.core.MethodParameter].hashCode()"
    - "[org.springframework.core.annotation.RepeatableContainers].hashCode()"
    - "[org.springframework.cglib.core.MethodInfo].hashCode()"
    - "[jdk.internal.jimage.ImageReader$Node].hashCode()"
    - "[org.springframework.context.support.ApplicationListenerDetector].hashCode()"
    - "[org.springframework.http.HttpRange$ByteRange].hashCode()"
    - "[org.springframework.javapoet.ParameterSpec].hashCode()"
    - "[org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement].hashCode()"
    - "[org.springframework.util.unit.DataSize].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents$1].hashCode()"
    - "[org.springframework.http.HttpCookie].hashCode()"
    - "[org.springframework.webflow.engine.State].hashCode()"
    - "[org.springframework.aop.framework.JdkDynamicAopProxy].hashCode()"
    - "[org.springframework.beans.ExtendedBeanInfo$SimplePropertyDescriptor].hashCode()"
    - "[org.springframework.core.io.FileSystemResource].hashCode()"
    - "[org.springframework.scheduling.support.BitsCronField].hashCode()"
    - "[org.springframework.web.servlet.view.script.ScriptTemplateView$EngineKey].hashCode()"
    - "[org.springframework.aot.hint.AbstractTypeReference].hashCode()"
    - "[org.springframework.http.ResponseCookie].hashCode()"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].hashCode()"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].hashCode()"
    - "[org.springframework.cglib.core.DefaultNamingPolicy].hashCode()"
    - "[java.io.File].hashCode()"
    - "[org.springframework.aop.support.annotation.AnnotationClassFilter].hashCode()"
    - "[jdk.internal.module.ModuleHashes].hashCode()"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].hashCode()"
    - "[org.springframework.jmx.support.NotificationListenerHolder].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].hashCode()"
    - "[org.springframework.binding.expression.support.StaticExpression].hashCode()"
    - "[io.micrometer.common.ImmutableKeyValue].hashCode()"
    - "[org.springframework.context.annotation.BeanMethod].hashCode()"
    - "[org.springframework.context.annotation.ConfigurationClassParser$SourceClass].hashCode()"
    - "[java.lang.Enum].hashCode()"
    - "[org.springframework.beans.factory.config.BeanDefinitionHolder].hashCode()"
    - "[org.springframework.beans.factory.InjectionPoint].hashCode()"
    - "[org.springframework.beans.GenericTypeAwarePropertyDescriptor].hashCode()"
    - "[org.springframework.binding.expression.el.ELExpression].hashCode()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].hashCode()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].hashCode()"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadata].hashCode()"
    - "[org.springframework.http.RequestEntity$UriTemplateRequestEntity].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents$FullPathComponent].hashCode()"
    - "[org.springframework.http.ContentDisposition].hashCode()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].hashCode()"
    - "[org.springframework.http.server.DefaultPathContainer].hashCode()"
    - "[org.springframework.aot.hint.ResourceBundleHint].hashCode()"
    - "[org.springframework.http.HttpEntity].hashCode()"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].hashCode()"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].hashCode()"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadataReadingVisitor$Source].hashCode()"
    - "[org.springframework.web.multipart.MultipartFileResource].hashCode()"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].hashCode()"
    - "[org.springframework.beans.factory.support.MethodOverrides].hashCode()"
    - "[jdk.internal.loader.AbstractClassLoaderValue$Sub].hashCode()"
    - "[java.lang.Float].hashCode()"
    - "[org.springframework.cglib.core.Signature].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents].hashCode()"
    - "[org.springframework.web.bind.support.WebExchangeBindException].hashCode()"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut$AnnotationCandidateClassFilter].hashCode()"
    - "[org.springframework.aop.target.HotSwappableTargetSource].hashCode()"
    - "[org.springframework.javapoet.MethodSpec].hashCode()"
    - "[org.springframework.binding.expression.ExpressionVariable].hashCode()"
    - "[org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationCacheKey].hashCode()"
    - "[org.springframework.jmx.access.MBeanClientInterceptor$MethodCacheKey].hashCode()"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].hashCode()"
    - "[org.springframework.aop.target.EmptyTargetSource].hashCode()"
    - "[org.springframework.expression.spel.support.ReflectivePropertyAccessor$PropertyCacheKey].hashCode()"
    - "[org.springframework.web.util.OpaqueUriComponents].hashCode()"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].hashCode()"
    - "[org.springframework.binding.method.Parameters].hashCode()"
    - "[org.springframework.aop.framework.CglibAopProxy].hashCode()"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].hashCode()"
    - "[org.springframework.aop.aspectj.AspectJPointcutAdvisor].hashCode()"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].hashCode()"
    - "[org.springframework.core.type.StandardClassMetadata].hashCode()"
    - "[org.springframework.javapoet.JavaFile].hashCode()"
    - "[org.springframework.core.annotation.RepeatableContainers$ExplicitRepeatableContainer].hashCode()"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationConverterKey].hashCode()"
    - "[org.springframework.aop.support.RootClassFilter].hashCode()"
    - "[org.springframework.javapoet.TypeName].hashCode()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractRequestCondition].hashCode()"
    - "[org.springframework.web.method.HandlerMethod].hashCode()"
    - "[org.springframework.cache.annotation.SpringCacheAnnotationParser].hashCode()"
    - "[org.springframework.aop.support.ComposablePointcut].hashCode()"
    - "[org.springframework.aop.support.annotation.AnnotationMethodMatcher].hashCode()"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut].hashCode()"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].hashCode()"
    - "[org.springframework.aop.aspectj.TypePatternClassFilter].hashCode()"
    - "[org.springframework.validation.FieldError].hashCode()"
    - "[org.springframework.aop.support.ControlFlowPointcut].hashCode()"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].hashCode()"
    - "[org.springframework.core.io.VfsResource].hashCode()"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].hashCode()"
    - "[org.springframework.core.io.DescriptiveResource].hashCode()"
    - "[org.springframework.core.ParameterizedTypeReference].hashCode()"
    - "[org.springframework.cglib.reflect.FastClass].hashCode()"
    - "[org.springframework.context.annotation.ConfigurationClass].hashCode()"
    - "[org.springframework.beans.factory.config.ConstructorArgumentValues].hashCode()"
    - "[org.springframework.scheduling.support.CronSequenceGenerator].hashCode()"
    - "[org.springframework.beans.factory.config.BeanExpressionContext].hashCode()"
    - "[org.springframework.core.convert.TypeDescriptor].hashCode()"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice$AdviceExcludingMethodMatcher].hashCode()"
    - "[org.springframework.asm.ConstantDynamic].hashCode()"
    - "[org.springframework.util.comparator.BooleanComparator].hashCode()"
    - "[org.springframework.beans.factory.config.TypedStringValue].hashCode()"
    - "[org.springframework.core.io.PathResource].hashCode()"
    - "[org.springframework.binding.expression.support.LiteralExpression].hashCode()"
    - "[org.springframework.core.ReactiveTypeDescriptor].hashCode()"
    - "[org.springframework.asm.Type].hashCode()"
    - "[jdk.internal.module.ModuleReferenceImpl].hashCode()"
    - "[org.springframework.beans.PropertyValue].hashCode()"
    - "[org.springframework.beans.MutablePropertyValues].hashCode()"
    - "[org.springframework.beans.factory.config.RuntimeBeanNameReference].hashCode()"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].hashCode()"
    - "[org.springframework.beans.support.MutableSortDefinition].hashCode()"
    - "[org.springframework.scheduling.support.CronTrigger].hashCode()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractMediaTypeExpression].hashCode()"
    - "[org.springframework.beans.factory.support.NullBean].hashCode()"
    - "[org.springframework.web.method.ControllerAdviceBean].hashCode()"
    - "[org.springframework.webflow.engine.Flow].hashCode()"
    - "[org.springframework.core.io.UrlResource].hashCode()"
    - "[org.springframework.core.MethodClassKey].hashCode()"
    - "[org.springframework.expression.TypedValue].hashCode()"
    - "[org.springframework.core.env.PropertySource].hashCode()"
    - "[org.springframework.http.HttpRange$SuffixByteRange].hashCode()"
    - "[org.springframework.core.io.support.EncodedResource].hashCode()"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].hashCode()"
    - "[org.springframework.aot.hint.ResourcePatternHint].hashCode()"
    - "[java.lang.Long].hashCode()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].hashCode()"
    - "[org.springframework.core.ResolvableType].hashCode()"
    - "[org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy$CglibIdentitySupport].hashCode()"
    - "[org.springframework.core.io.ByteArrayResource].hashCode()"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].hashCode()"
    - "[org.springframework.javapoet.TypeSpec].hashCode()"
    - "[org.springframework.cglib.reflect.FastMember].hashCode()"
    - "[org.springframework.asm.Handle].hashCode()"
    - "[org.springframework.scheduling.support.CronExpression].hashCode()"
    - "[java.lang.Integer].hashCode()"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].hashCode()"
    - "[org.springframework.http.HttpHeaders].hashCode()"
    - "[org.springframework.context.annotation.DeferredImportSelector$Group$Entry].hashCode()"
    - "[org.springframework.aot.hint.JavaSerializationHint].hashCode()"
    - "[jdk.internal.module.ServicesCatalog$ServiceProvider].hashCode()"
    - "[org.springframework.cache.interceptor.CacheOperation].hashCode()"
    - "[jdk.internal.org.objectweb.asm.Type].hashCode()"
    - "[org.springframework.scheduling.support.CompositeCronField].hashCode()"
    - "[org.springframework.binding.method.MethodKey].hashCode()"
    - "[org.springframework.binding.method.MethodSignature].hashCode()"
    - "[org.springframework.http.server.DefaultPathContainer$DefaultPathSegment].hashCode()"
    - "[org.springframework.core.type.StandardMethodMetadata].hashCode()"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].hashCode()"
    - "[org.springframework.core.AttributeAccessorSupport].hashCode()"
    - "[org.springframework.core.env.ProfilesParser$ParsedProfiles].hashCode()"
    - "[org.springframework.core.io.AbstractResource].hashCode()"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].hashCode()"
    - "[org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].hashCode()"
    - "[org.springframework.webflow.engine.ViewVariable].hashCode()"
    - "[org.springframework.cglib.reflect.MethodDelegate].hashCode()"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].hashCode()"
    - "[org.springframework.core.io.ClassPathResource].hashCode()"
    - "[org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement].hashCode()"
    - "[org.springframework.aop.target.SingletonTargetSource].hashCode()"
    - "[org.springframework.beans.factory.support.ReplaceOverride].hashCode()"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].hashCode()"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].hashCode()"
    - "[org.springframework.http.HttpMethod].hashCode()"
    - "[org.springframework.beans.BeanMetadataAttribute].hashCode()"
    - "[java.awt.AWTKeyStroke:java.awt.AlphaComposite:java.awt.AttributeValue:java.awt.BasicStroke:java.awt.BufferCapabilities$FlipContents:java.awt.Color:java.awt.Dimension:java.awt.DisplayMode:java.awt.Font:java.awt.Insets:java.awt.JobAttributes:java.awt.JobAttributes$DefaultSelectionType:java.awt.JobAttributes$DestinationType:java.awt.JobAttributes$DialogType:java.awt.JobAttributes$MultipleDocumentHandlingType:java.awt.JobAttributes$SidesType:java.awt.MenuShortcut:java.awt.PageAttributes:java.awt.PageAttributes$ColorType:java.awt.PageAttributes$MediaType:java.awt.PageAttributes$OrientationRequestedType:java.awt.PageAttributes$OriginType:java.awt.PageAttributes$PrintQualityType:java.awt.RenderingHints:java.awt.RenderingHints$Key:java.awt.datatransfer.DataFlavor:java.awt.datatransfer.MimeType:java.awt.datatransfer.MimeTypeParameterList:java.awt.font.FontRenderContext:java.awt.font.NumericShaper:java.awt.font.TextHitInfo:java.awt.font.TransformAttribute:java.awt.geom.AffineTransform:java.awt.geom.Point2D:java.awt.geom.Rectangle2D:java.awt.image.ColorModel:java.awt.image.IndexColorModel:java.beans.IndexedPropertyDescriptor:java.beans.PropertyDescriptor:java.io.FilePermission:java.io.ObjectStreamClass$DeserializationConstructorsCache$Key:java.lang.Character$Subset:java.lang.Object:java.lang.Package:java.lang.ProcessBuilder$Redirect:java.lang.ProcessHandleImpl:java.lang.Runtime$Version:java.lang.StackTraceElement:java.lang.Thread$WeakClassKey:java.lang.constant.DynamicConstantDesc:java.lang.invoke.ClassSpecializer$SpeciesData:java.lang.invoke.LambdaForm:java.lang.invoke.LambdaForm$Name:java.lang.invoke.LambdaForm$NamedFunction:java.lang.invoke.LambdaFormEditor$Transform:java.lang.invoke.LambdaFormEditor$TransformKey:java.lang.invoke.MemberName:java.lang.invoke.MethodType:java.lang.module.ModuleDescriptor:java.lang.module.ModuleDescriptor$Exports:java.lang.module.ModuleDescriptor$Opens:java.lang.module.ModuleDescriptor$Provides:java.lang.module.ModuleDescriptor$Requires:java.lang.module.ModuleDescriptor$Version:java.lang.module.ResolvedModule:java.lang.reflect.Constructor:java.lang.reflect.Field:java.lang.reflect.Method:java.lang.reflect.Parameter:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.HttpCookie:java.net.Inet4Address:java.net.Inet6Address:java.net.Inet6Address$Inet6AddressHolder:java.net.InetAddress:java.net.InetSocketAddress:java.net.InetSocketAddress$InetSocketAddressHolder:java.net.InterfaceAddress:java.net.NetworkInterface:java.net.Proxy:java.net.SocketPermission:java.net.URI:java.net.URL:java.net.http.HttpHeaders:java.net.http.HttpRequest:java.nio.ByteBuffer:java.nio.CharBuffer:java.nio.DoubleBuffer:java.nio.FloatBuffer:java.nio.IntBuffer:java.nio.LongBuffer:java.nio.ShortBuffer:java.nio.charset.Charset:java.nio.file.attribute.FileTime:java.security.AccessControlContext:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Provider$ServiceKey:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.sql.Timestamp:java.text.AttributedCharacterIterator$Attribute:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormat:java.text.DecimalFormatSymbols:java.text.DigitList:java.text.FieldPosition:java.text.MessageFormat:java.text.NumberFormat:java.text.ParsePosition:java.text.SimpleDateFormat:java.time.Clock:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.MonthDay:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.Year:java.time.YearMonth:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.format.DateTimeFormatterBuilder$DayPeriod:java.time.format.DecimalStyle:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleEntry:java.util.AbstractMap$SimpleImmutableEntry:java.util.AbstractSet:java.util.ArrayList:java.util.BitSet:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.GregorianCalendar:java.util.HashMap$Node:java.util.Hashtable:java.util.Hashtable$Entry:java.util.HexFormat:java.util.IdentityHashMap:java.util.Locale:java.util.Locale$LanguageRange:java.util.Optional:java.util.OptionalDouble:java.util.OptionalInt:java.util.OptionalLong:java.util.Properties:java.util.PropertyPermission:java.util.ResourceBundle$CacheKey:java.util.TreeMap$Entry:java.util.UUID:java.util.Vector:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$Node:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Attributes$Name:java.util.jar.Manifest:java.util.logging.Level:java.util.logging.LogManager$CloseOnReset:java.util.zip.ZipEntry:java.util.zip.ZipFile$Source$Key:javax.crypto.CryptoPermission:javax.crypto.spec.SecretKeySpec:javax.imageio.ImageTypeSpecifier:javax.management.Attribute:javax.management.ImmutableDescriptor:javax.management.MBeanAttributeInfo:javax.management.MBeanConstructorInfo:javax.management.MBeanFeatureInfo:javax.management.MBeanInfo:javax.management.MBeanNotificationInfo:javax.management.MBeanOperationInfo:javax.management.MBeanParameterInfo:javax.management.ObjectInstance:javax.management.ObjectName:javax.management.openmbean.CompositeType:javax.management.openmbean.TabularType:javax.management.remote.JMXServiceURL:javax.security.auth.Subject:javax.security.auth.x500.X500Principal:javax.security.cert.Certificate:javax.xml.namespace.QName:jdk.internal.misc.Signal:org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer$PointcutBody:org.springframework.aop.framework.AdvisedSupport$MethodCacheKey:org.springframework.aop.framework.InterceptorAndDynamicMethodMatcher:org.springframework.aot.generate.GeneratedClasses$Owner:org.springframework.aot.hint.annotation.ReflectiveRuntimeHintsRegistrar$Entry:org.springframework.aot.hint.predicate.ResourceHintsPredicates$AggregatedResourcePatternHints:org.springframework.beans.factory.aot.BeanRegistrationsAotContribution$Registration:org.springframework.cache.interceptor.SimpleKey:org.springframework.cglib.core.MethodWrapper$MethodWrapperKey:org.springframework.cglib.core.WeakCacheKey:org.springframework.cglib.proxy.Enhancer$EnhancerKey:org.springframework.context.event.EventExpressionRootObject:org.springframework.core.annotation.PackagesAnnotationFilter:org.springframework.core.io.buffer.DataBufferUtils$ReadCompletionHandler$Attachment:org.springframework.core.io.buffer.DataBufferUtils$WriteCompletionHandler$Attachment:org.springframework.core.io.buffer.DefaultDataBuffer:org.springframework.core.io.buffer.Netty5DataBuffer:org.springframework.core.io.buffer.NettyDataBuffer:org.springframework.core.io.support.PropertySourceDescriptor:org.springframework.http.DefaultHttpStatusCode:org.springframework.util.ConcurrentLruCache$CacheEntry:org.springframework.web.service.invoker.HttpServiceMethod$HttpRequestValuesInitializer:org.springframework.web.service.invoker.HttpServiceMethod$ResponseFunction:org.springframework.web.servlet.mvc.method.RequestMappingInfo:org.springframework.web.servlet.resource.CssLinkResourceTransformer$ContentChunkInfo:org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:org.springframework.webflow.test.GeneratedFlowExecutionKey:sun.font.AttributeValues:sun.font.CoreMetrics:sun.font.FontLineMetrics:sun.font.FontStrikeDesc:sun.java2d.loops.CompositeType:sun.java2d.loops.SurfaceType:sun.java2d.pipe.Region:sun.nio.ch.FileKey:sun.nio.fs.UnixFileStore:sun.nio.fs.UnixPath:sun.security.util.BitArray:sun.security.util.DerValue:sun.security.util.ObjectIdentifier:sun.security.x509.AVA:sun.security.x509.RDN:sun.security.x509.X500Name:sun.util.calendar.CalendarDate:sun.util.calendar.Era:sun.util.locale.BaseLocale:sun.util.locale.LocaleExtensions].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 28
    ICount: 7
    EdgeCount: 238
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.support.StaticExpression:42"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.support.StaticExpression:45"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.support.StaticExpression:44"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.springframework.binding.expression.support.StaticExpression:45,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.StaticExpression].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.StaticExpression"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 31
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.support.StaticExpression:50"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.support.StaticExpression:53"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.support.StaticExpression:52"
        BranchSideFuncs:
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.expression.support.StaticExpression:54,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.StaticExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.StaticExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.StaticExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.StaticExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.StaticExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.StaticExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.StaticExpression:66,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.StaticExpression].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.support.StaticExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.StaticExpression].setExpressionString(java.lang.String)"
    functionSourceFile: "org.springframework.binding.expression.support.StaticExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.StaticExpression].toString()"
    functionSourceFile: "org.springframework.binding.expression.support.StaticExpression"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(java.lang.Object)"
    functionUses: 63
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.StaticExpression:82,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(java.lang.Object,java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].getNullEventId()"
    - "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(java.lang.Class)"
    - "[java.lang.Boolean].booleanValue()"
    - "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,boolean)"
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(java.lang.Class)"
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils].getEnumName(java.lang.Object)"
    - "[org.springframework.webflow.action.EventFactorySupport].getResultAttributeName()"
    - "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(java.lang.Class)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.Class)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:66"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:69"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:70"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:72"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:71"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:72"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:75"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:74"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:75"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:83"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:82"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:77"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:81"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:80"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:83"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:86"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:69,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].getNullEventId()"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:69,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:70,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:70,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(java.lang.Class)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:71,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:71,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,boolean)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:72,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(java.lang.Class)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:73,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils].getEnumName(java.lang.Object)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:74,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].getResultAttributeName()"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:74,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].event(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:75,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(java.lang.Class)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:77,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:83,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(java.lang.Class)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:87,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:87,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils].getEnumName(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].name()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils:121,1"
      Dst: "[java.lang.Enum].name()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(java.lang.Class)"
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(java.lang.Class)"
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(java.lang.Class)"
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(java.lang.Class)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:95,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(java.lang.Class)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:95,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(java.lang.Class)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:95,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(java.lang.Class)"
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:95,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:101"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:100"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.ResultObjectBasedEventFactory:101"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultObjectBasedEventFactory:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:101,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils].isEnum(java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:105,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils].isEnum(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils].isEnum(java.lang.Class)"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils:125,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:109,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory:113,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors].reject(java.lang.String,java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(java.lang.String,java.lang.String)"
    - "[org.springframework.binding.message.MessageBuilder].<init>()"
    - "[org.springframework.binding.message.MessageBuilder].error()"
    - "[org.springframework.binding.message.MessageBuilder].codes(java.lang.String[])"
    - "[org.springframework.binding.message.MessageBuilder].args(java.lang.Object[])"
    - "[org.springframework.binding.message.MessageBuilder].defaultText(java.lang.String)"
    - "[org.springframework.binding.message.MessageBuilder].build()"
    - "[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:76,1"
      Dst: "[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:77,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(java.lang.String[])"
    - Src: "org.springframework.binding.message.MessageContextErrors:77,1"
      Dst: "[org.springframework.binding.message.MessageBuilder].args(java.lang.Object[])"
    - Src: "org.springframework.binding.message.MessageContextErrors:78,1"
      Dst: "[org.springframework.binding.message.MessageBuilder].defaultText(java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:78,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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].<init>()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedHashSet].<init>()"
    - "[java.util.ArrayList].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder:43,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.message.MessageBuilder:47,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    - Src: "org.springframework.binding.message.MessageBuilder:51,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].error()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].codes(java.lang.String[])"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.Set].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageBuilder:121"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageBuilder:124"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageBuilder:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder:124,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "org.springframework.binding.message.MessageBuilder:124,1"
      Dst: "[java.util.Set].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].args(java.lang.Object[])"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageBuilder:146"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageBuilder:149"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageBuilder:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder:149,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "org.springframework.binding.message.MessageBuilder:149,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].defaultText(java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].build()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.message.MessageResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.util.Set].size()"
    - "[java.util.Set].toArray(java.lang.Object[])"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    - "[org.springframework.binding.message.DefaultMessageResolver].<init>(java.lang.Object,java.lang.String[],org.springframework.binding.message.Severity,java.lang.Object[],java.lang.String)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageBuilder:198"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageBuilder:201"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageBuilder:200"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageBuilder:201"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageBuilder:205"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageBuilder:204"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageBuilder:201"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageBuilder:205"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageBuilder:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder:202,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.binding.message.MessageBuilder:205,1"
      Dst: "[java.util.Set].size()"
    - Src: "org.springframework.binding.message.MessageBuilder:205,1"
      Dst: "[java.util.Set].toArray(java.lang.Object[])"
    - Src: "org.springframework.binding.message.MessageBuilder:206,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.binding.message.MessageBuilder:206,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "org.springframework.binding.message.MessageBuilder:207,1"
      Dst: "[org.springframework.binding.message.DefaultMessageResolver].<init>(java.lang.Object,java.lang.String[],org.springframework.binding.message.Severity,java.lang.Object[],java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.message.DefaultMessageResolver].<init>(java.lang.Object,java.lang.String[],org.springframework.binding.message.Severity,java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.String[]"
    - "org.springframework.binding.message.Severity"
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageResolver:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors].rejectValue(java.lang.String,java.lang.String,java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasLength(java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.Expression].getValueType(java.lang.Object)"
    - "[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(java.lang.String,java.lang.String,java.lang.String,java.lang.Class)"
    - "[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(java.lang.String,java.lang.String)"
    - "[org.springframework.binding.message.MessageBuilder].<init>()"
    - "[org.springframework.binding.message.MessageBuilder].error()"
    - "[org.springframework.binding.message.MessageBuilder].source(java.lang.Object)"
    - "[org.springframework.binding.message.MessageBuilder].codes(java.lang.String[])"
    - "[org.springframework.binding.message.MessageBuilder].args(java.lang.Object[])"
    - "[org.springframework.binding.message.MessageBuilder].defaultText(java.lang.String)"
    - "[org.springframework.binding.message.MessageBuilder].build()"
    - "[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageContextErrors:84"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:87"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageContextErrors:84"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:87"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageContextErrors:91"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:82,1"
      Dst: "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:84,1"
      Dst: "[org.springframework.util.StringUtils].hasLength(java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:85,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.binding.message.MessageContextErrors:85,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.message.MessageContextErrors:85,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.binding.message.MessageContextErrors:86,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.binding.message.MessageContextErrors:86,1"
      Dst: "[org.springframework.binding.expression.Expression].getValueType(java.lang.Object)"
    - Src: "org.springframework.binding.message.MessageContextErrors:93,1"
      Dst: "[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(java.lang.String,java.lang.String,java.lang.String,java.lang.Class)"
    - Src: "org.springframework.binding.message.MessageContextErrors:95,1"
      Dst: "[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:97,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(java.lang.Object)"
    - Src: "org.springframework.binding.message.MessageContextErrors:97,1"
      Dst: "[org.springframework.binding.message.MessageBuilder].codes(java.lang.String[])"
    - Src: "org.springframework.binding.message.MessageContextErrors:97,1"
      Dst: "[org.springframework.binding.message.MessageBuilder].args(java.lang.Object[])"
    - Src: "org.springframework.binding.message.MessageContextErrors:98,1"
      Dst: "[org.springframework.binding.message.MessageBuilder].defaultText(java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:98,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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.binding.message.MessageBuilder].source(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors].addAllErrors(org.springframework.validation.Errors)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.validation.Errors"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.Errors].getAllErrors()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.binding.message.MessageBuilder].<init>()"
    - "[org.springframework.binding.message.MessageBuilder].error()"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].getCodes()"
    - "[org.springframework.binding.message.MessageBuilder].codes(java.lang.String[])"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].getArguments()"
    - "[org.springframework.binding.message.MessageBuilder].args(java.lang.Object[])"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].getDefaultMessage()"
    - "[org.springframework.binding.message.MessageBuilder].defaultText(java.lang.String)"
    - "[org.springframework.validation.FieldError].getField()"
    - "[org.springframework.binding.message.MessageBuilder].source(java.lang.Object)"
    - "[org.springframework.binding.message.MessageBuilder].build()"
    - "[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageContextErrors:102"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:111"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:110"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageContextErrors:105"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:109"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:102,1"
      Dst: "[org.springframework.validation.Errors].getAllErrors()"
    - Src: "org.springframework.binding.message.MessageContextErrors:102,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.binding.message.MessageContextErrors:102,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.message.MessageContextErrors:102,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.message.MessageContextErrors:103,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: "[org.springframework.context.support.DefaultMessageSourceResolvable].getCodes()"
    - Src: "org.springframework.binding.message.MessageContextErrors:103,1"
      Dst: "[org.springframework.binding.message.MessageBuilder].codes(java.lang.String[])"
    - Src: "org.springframework.binding.message.MessageContextErrors:103,1"
      Dst: "[org.springframework.context.support.DefaultMessageSourceResolvable].getArguments()"
    - Src: "org.springframework.binding.message.MessageContextErrors:103,1"
      Dst: "[org.springframework.binding.message.MessageBuilder].args(java.lang.Object[])"
    - Src: "org.springframework.binding.message.MessageContextErrors:104,1"
      Dst: "[org.springframework.context.support.DefaultMessageSourceResolvable].getDefaultMessage()"
    - Src: "org.springframework.binding.message.MessageContextErrors:104,1"
      Dst: "[org.springframework.binding.message.MessageBuilder].defaultText(java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:107,1"
      Dst: "[org.springframework.validation.FieldError].getField()"
    - Src: "org.springframework.binding.message.MessageContextErrors:107,1"
      Dst: "[org.springframework.binding.message.MessageBuilder].source(java.lang.Object)"
    - Src: "org.springframework.binding.message.MessageContextErrors:109,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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.message.MessageContextErrors].getObjectName()"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors].getGlobalErrors()"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 127
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.DefaultMessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - "[java.util.Collections].emptyList()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.validation.ObjectError].<init>(java.lang.String,java.lang.String)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.binding.message.Message].getText()"
    - "[java.util.Collections].unmodifiableList(java.util.List)"
    - "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageContextErrors:119"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:122"
        BranchSideFuncs:
        - "emptyList()"
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:121"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "org.springframework.binding.message.MessageContextErrors:123"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:125"
        BranchSideFuncs:
        - "unmodifiableList(java.util.List)"
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:118,1"
      Dst: "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - Src: "org.springframework.binding.message.MessageContextErrors:120,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "org.springframework.binding.message.MessageContextErrors:122,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.binding.message.MessageContextErrors:124,1"
      Dst: "[org.springframework.binding.message.Message].getText()"
    - Src: "org.springframework.binding.message.MessageContextErrors:124,1"
      Dst: "[org.springframework.validation.ObjectError].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:124,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.binding.message.MessageContextErrors:126,1"
      Dst: "[java.util.Collections].unmodifiableList(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.message.MessageContextErrors].getFieldErrors()"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 139
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.DefaultMessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - "[java.util.Collections].emptyList()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.validation.FieldError].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.springframework.binding.message.Message].getSource()"
    - "[org.springframework.binding.message.Message].getText()"
    - "[java.util.Collections].unmodifiableList(java.util.List)"
    - "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageContextErrors:131"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:134"
        BranchSideFuncs:
        - "emptyList()"
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:133"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "org.springframework.binding.message.MessageContextErrors:135"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:137"
        BranchSideFuncs:
        - "unmodifiableList(java.util.List)"
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:130,1"
      Dst: "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - Src: "org.springframework.binding.message.MessageContextErrors:132,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "org.springframework.binding.message.MessageContextErrors:134,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.binding.message.MessageContextErrors:136,1"
      Dst: "[org.springframework.binding.message.Message].getSource()"
    - Src: "org.springframework.binding.message.MessageContextErrors:136,1"
      Dst: "[org.springframework.binding.message.Message].getText()"
    - Src: "org.springframework.binding.message.MessageContextErrors:136,1"
      Dst: "[org.springframework.validation.FieldError].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:136,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.binding.message.MessageContextErrors:138,1"
      Dst: "[java.util.Collections].unmodifiableList(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.message.MessageContextErrors].getFieldValue(java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - "[org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult].<init>(java.lang.String)"
    - "[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].get(int)"
    - "[org.springframework.binding.mapping.MappingResult].getOriginalValue()"
    - "[org.springframework.binding.message.MessageContextErrors].parseFieldExpression(java.lang.String)"
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageContextErrors:144"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:151"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:150"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageContextErrors:146"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:151"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:142,1"
      Dst: "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:145,1"
      Dst: "[org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult].<init>(java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:145,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)"
    - Src: "org.springframework.binding.message.MessageContextErrors:146,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.binding.message.MessageContextErrors:147,1"
      Dst: "[java.util.List].get(int)"
    - Src: "org.springframework.binding.message.MessageContextErrors:148,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].getOriginalValue()"
    - Src: "org.springframework.binding.message.MessageContextErrors:151,1"
      Dst: "[org.springframework.binding.message.MessageContextErrors].parseFieldExpression(java.lang.String)"
    - Src: "org.springframework.binding.message.MessageContextErrors:151,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult:180,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors].parseFieldExpression(java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:157,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.binding.message.MessageContextErrors:157,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.message.MessageContextErrors:157,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.binding.message.MessageContextErrors:157,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors].lambda$static$1(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 173
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.Message].getSeverity()"
    - "[org.springframework.binding.message.Message].getSource()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageContextErrors:169"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:172"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:171"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageContextErrors:169"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:172"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors:169,1"
      Dst: "[org.springframework.binding.message.Message].getSeverity()"
    - Src: "org.springframework.binding.message.MessageContextErrors:169,1"
      Dst: "[org.springframework.binding.message.Message].getSource()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673].bootstrap$()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$FlowVariableAccessor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673:-1,1"
      Dst: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673].getVariable()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673:-1,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.TestFlowBuilderServicesFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.test.TestFlowBuilderServicesFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory:15,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()"
    functionSourceFile: "org.springframework.webflow.test.TestFlowBuilderServicesFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.TestFlowBuilderServicesFactory$1].<init>()"
    - "[org.springframework.webflow.test.MockViewFactoryCreator].<init>()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)"
    - "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)"
    - "[org.springframework.webflow.test.TestFlowBuilderServicesFactory].createTestApplicationContext()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setApplicationContext(org.springframework.context.ApplicationContext)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory:19,1"
      Dst: "[org.springframework.webflow.test.TestFlowBuilderServicesFactory$1].<init>()"
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory:26,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.engine.builder.ViewFactoryCreator)"
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory:27,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.ConversionService)"
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory:28,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.ApplicationContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.TestFlowBuilderServicesFactory$1].<init>()"
    functionSourceFile: "org.springframework.webflow.test.TestFlowBuilderServicesFactory$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory$1:19,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator].<init>()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.TestFlowBuilderServicesFactory].createTestApplicationContext()"
    functionSourceFile: "org.springframework.webflow.test.TestFlowBuilderServicesFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.context.support.StaticApplicationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.StaticApplicationContext].<init>()"
    - "[org.springframework.context.support.AbstractApplicationContext].refresh()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory:33,1"
      Dst: "[org.springframework.context.support.StaticApplicationContext].<init>()"
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory:34,1"
      Dst: "[org.springframework.context.support.AbstractApplicationContext].refresh()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setApplicationContext(org.springframework.context.ApplicationContext)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.context.ApplicationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.beans.BeansException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodKey].getMethodName()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodKey].getParameterTypes()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodKey].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[org.springframework.binding.method.MethodKey].parameterTypesEqual(java.lang.Class[])"
    functionUses: 31
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodKey:154"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:157"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:156"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.method.MethodKey:158"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:-1"
        BranchSideFuncs:
        - "parameterTypesEqual(java.lang.Class[])"
      - BranchSide: "org.springframework.binding.method.MethodKey:-2"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:158"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:-1"
        BranchSideFuncs:
        - "parameterTypesEqual(java.lang.Class[])"
      - BranchSide: "org.springframework.binding.method.MethodKey:-2"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:159"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:158,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodKey:158,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodKey:159,1"
      Dst: "[org.springframework.binding.method.MethodKey].parameterTypesEqual(java.lang.Class[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.binding.method.MethodKey].parameterTypesEqual(java.lang.Class[])"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 175
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodKey:163"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:166"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:165"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:166"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:169"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:168"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:169"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:174"
        BranchSideFuncs:
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.springframework.binding.method.MethodKey:173"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:170"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:169"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:170,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.method.MethodKey].hashCode()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[java.lang.Object].hashCode()"
    - "[org.springframework.binding.method.MethodKey].parameterTypesHash()"
    functionUses: 28
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:178,1"
      Dst: "[java.lang.Object].hashCode()"
    - Src: "org.springframework.binding.method.MethodKey:178,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "org.springframework.binding.method.MethodKey:178,1"
      Dst: "[org.springframework.binding.method.MethodKey].parameterTypesHash()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodKey].parameterTypesHash()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 181
    functionLinenumberEnd: 192
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].hashCode()"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodKey:182"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:185"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:184"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:186"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:191"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:190"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.method.MethodKey:187"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:185"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.springframework.binding.method.MethodKey:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:188,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.method.MethodKey].toString()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.MethodKey].parameterTypesString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 62
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:195,1"
      Dst: "[org.springframework.binding.method.MethodKey].parameterTypesString()"
    - Src: "org.springframework.binding.method.MethodKey:195,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodKey].parameterTypesString()"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 214
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.springframework.util.ClassUtils].getShortName(java.lang.Class)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodKey:203"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:213"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:212"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.springframework.binding.method.MethodKey:204"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:207"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodKey:206"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "getShortName(java.lang.Class)"
    - Branch String: "org.springframework.binding.method.MethodKey:209"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:202"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "org.springframework.binding.method.MethodKey:201"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:202,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.binding.method.MethodKey:205,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.binding.method.MethodKey:207,1"
      Dst: "[org.springframework.util.ClassUtils].getShortName(java.lang.Class)"
    - Src: "org.springframework.binding.method.MethodKey:210,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.springframework.binding.method.MethodKey:213,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.binding.method.MethodKey].isAssignable(java.lang.Class<?>,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.method.MethodKey"
    linkageType: ""
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[java.awt.RenderingHints].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[javax.script.SimpleBindings].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodKey:228"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:227"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
        - "isAssignableFrom(java.lang.Class)"
    - Branch String: "org.springframework.binding.method.MethodKey:228"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodKey:227"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
        - "isAssignableFrom(java.lang.Class)"
    Callsites:
    - Src: "org.springframework.binding.method.MethodKey:228,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "org.springframework.binding.method.MethodKey:228,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.binding.method.MethodKey:228,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.security.SecurityRule].<init>()"
    functionSourceFile: "org.springframework.webflow.security.SecurityRule"
    linkageType: ""
    functionLinenumber: 27
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityRule:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityRule].securityAttributesToCommaDelimitedList(java.util.Collection<?>)"
    functionSourceFile: "org.springframework.webflow.security.SecurityRule"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].collectionToDelimitedString(java.util.Collection,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityRule:55,1"
      Dst: "[org.springframework.util.StringUtils].collectionToDelimitedString(java.util.Collection,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityRule].commaDelimitedListToSecurityAttributes(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.security.SecurityRule"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "java.util.Collection<String>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashSet].<init>()"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.lang.String].trim()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[java.util.Collection].add(java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.security.SecurityRule:65"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityRule:71"
        BranchSideFuncs:
        - "trim()"
        - "equals(java.lang.Object)"
        - "split(java.lang.String)"
      - BranchSide: "org.springframework.webflow.security.SecurityRule:70"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.security.SecurityRule:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityRule:64"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.security.SecurityRule:63"
        BranchSideFuncs:
        - "<init>()"
        - "split(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityRule:64,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "org.springframework.webflow.security.SecurityRule:65,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "org.springframework.webflow.security.SecurityRule:66,1"
      Dst: "[java.lang.String].trim()"
    - Src: "org.springframework.webflow.security.SecurityRule:67,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.security.SecurityRule:68,1"
      Dst: "[java.util.Collection].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.security.SecurityRule].getAttributes()"
    functionSourceFile: "org.springframework.webflow.security.SecurityRule"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.Collection<String>)"
    functionSourceFile: "org.springframework.webflow.security.SecurityRule"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityRule].getComparisonType()"
    functionSourceFile: "org.springframework.webflow.security.SecurityRule"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityRule].setComparisonType(short)"
    functionSourceFile: "org.springframework.webflow.security.SecurityRule"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression:707,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].getExpressionString()"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression:717,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression:717,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression:725,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].toString()"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression"
    linkageType: ""
    functionLinenumber: 728
    functionLinenumberEnd: 730
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 63
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression:729,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.validation.WebFlowMessageCodesResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:43,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].setPrefix(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.validation.WebFlowMessageCodesResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:58"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:58"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:57"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].getPrefix()"
    functionSourceFile: "org.springframework.webflow.validation.WebFlowMessageCodesResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.validation.WebFlowMessageCodesResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:71,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:71,1"
      Dst: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.validation.WebFlowMessageCodesResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].getPrefix()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:133,1"
      Dst: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].getPrefix()"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:133,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(java.lang.String,java.lang.String,java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.validation.WebFlowMessageCodesResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String[]"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(java.lang.String,java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.String].lastIndexOf(int)"
    - "[java.lang.String].substring(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.lang.Class].getName()"
    - "[org.springframework.util.StringUtils].toStringArray(java.util.Collection)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:88"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:91"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:90"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:98"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:97"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:98"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:101"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:85,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:87,1"
      Dst: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(java.lang.String,java.util.List)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:88,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:88,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:88,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:89,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:89,1"
      Dst: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(java.lang.String)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:89,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:91,1"
      Dst: "[java.lang.String].lastIndexOf(int)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:93,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:96,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:99,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:102,1"
      Dst: "[org.springframework.util.StringUtils].toStringArray(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(java.lang.String,java.util.List<String>)"
    functionSourceFile: "org.springframework.webflow.validation.WebFlowMessageCodesResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.String].lastIndexOf(int)"
    - "[java.lang.String].indexOf(int,int)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].substring(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:112"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:122"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:121"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:114"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:109,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:111,1"
      Dst: "[java.lang.String].lastIndexOf(int)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:113,1"
      Dst: "[java.lang.String].indexOf(int,int)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:115,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:115,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.validation.WebFlowMessageCodesResolver:115,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.ExceptionHandlerModel"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.ExceptionHandlerModel"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.ExceptionHandlerModel"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.ExceptionHandlerModel:47,1"
      Dst: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].getBean()"
    functionSourceFile: "org.springframework.webflow.engine.model.ExceptionHandlerModel"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)"
    functionSourceFile: "org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader:47,1"
      Dst: "[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    functionSourceFile: "org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionListener[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader:55,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader:56,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()"
    functionSourceFile: "org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader:64,1"
      Dst: "[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionListener[]"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream].resolveClass(java.io.ObjectStreamClass)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.io.ObjectStreamClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectStreamClass].getName()"
    - "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - "[java.util.HashMap].get(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:256"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:259"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:258"
        BranchSideFuncs: []
    Callsites:
    - 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(java.lang.String,java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:255,1"
      Dst: "[java.util.HashMap].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream].resolveProxyClass(java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - "[java.lang.Class].getModifiers()"
    - "[java.lang.Class].getClassLoader()"
    - "[java.lang.IllegalAccessError].<init>(java.lang.String)"
    - "[java.lang.reflect.Proxy].getProxyClass(java.lang.ClassLoader,java.lang.Class[])"
    - "[java.lang.ClassNotFoundException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:269"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:284"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:283"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:271"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:274"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:273"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:272"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:274"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:273"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:273"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:274"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:273"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:284"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:284"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:270,1"
      Dst: "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:271,1"
      Dst: "[java.lang.Class].getModifiers()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:273,1"
      Dst: "[java.lang.Class].getClassLoader()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:274,1"
      Dst: "[java.lang.IllegalAccessError].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:284,1"
      Dst: "[java.lang.reflect.Proxy].getProxyClass(java.lang.ClassLoader,java.lang.Class[])"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot$ConfigurableObjectInputStream:286,1"
      Dst: "[java.lang.ClassNotFoundException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674].bootstrap$()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$FlowVariableAccessor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674:-1,1"
      Dst: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674].getVariable()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].lambda$static$1()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674:-1,1"
      Dst: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].lambda$static$1()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].lambda$static$1()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getActiveFlow()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getActiveFlow()"
    - "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:57,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:57,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:57,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.mvc.servlet.MvcExternalContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.servlet.ServletContext"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "org.springframework.webflow.context.servlet.FlowUrlHandler"
    constantsTouched: []
    argNames: []
    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)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.MvcExternalContext:30,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.FlowUrlHandler)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.MvcExternalContext].getLocale()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.MvcExternalContext"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.RequestContextUtils].getLocale(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getRequest()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.MvcExternalContext:34,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getRequest()"
    - Src: "org.springframework.webflow.mvc.servlet.MvcExternalContext:34,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].getLocale(jakarta.servlet.http.HttpServletRequest)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.SubflowState].doEnter(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.SubflowState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.SubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.RequestControlContext].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.SubflowState:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.SubflowState:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.SubflowState:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.SubflowState:98"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.SubflowState:101"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.SubflowState:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.SubflowState:93,1"
      Dst: "[org.springframework.webflow.engine.SubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.SubflowState:95,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.engine.SubflowState:97,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.SubflowState:98,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.SubflowState:99,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.SubflowState:99,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.SubflowState:99,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.SubflowState:101,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.SubflowState].handleEvent(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.SubflowState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentEvent()"
    - "[org.springframework.webflow.execution.Event].getAttributes()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.SubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.SubflowState:109"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.SubflowState:116"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.SubflowState:115"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.SubflowState:111"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.SubflowState:114"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.SubflowState:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.SubflowState:110,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentEvent()"
    - Src: "org.springframework.webflow.engine.SubflowState:110,1"
      Dst: "[org.springframework.webflow.execution.Event].getAttributes()"
    - Src: "org.springframework.webflow.engine.SubflowState:111,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.SubflowState:112,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.SubflowState:112,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.SubflowState:114,1"
      Dst: "[org.springframework.webflow.engine.SubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.SubflowState:116,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.SubflowState].appendToString(org.springframework.core.style.ToStringCreator)"
    functionSourceFile: "org.springframework.webflow.engine.SubflowState"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.style.ToStringCreator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.SubflowState:120,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.SubflowState:121,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].<init>(org.springframework.binding.convert.ConversionService,java.lang.String,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    - "java.lang.String"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.beans.PropertyEditorSupport].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - "[org.springframework.core.convert.ConversionService].canConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:46,1"
      Dst: "[java.beans.PropertyEditorSupport].<init>()"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:47,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:52,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:53,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:52,1"
      Dst: "[org.springframework.core.convert.ConversionService].canConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].getAsText()"
    functionSourceFile: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - "[java.beans.PropertyEditorSupport].getValue()"
    - "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getDelegateConversionService()"
    - "[org.springframework.binding.convert.service.GenericConversionService].getDelegateConversionService()"
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:57"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:60"
        BranchSideFuncs:
        - "executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
      - BranchSide: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:59"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:60"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:64"
        BranchSideFuncs:
        - "convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
        - "getValue()"
        - "getDelegateConversionService()"
      - BranchSide: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:57,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:58,1"
      Dst: "[java.beans.PropertyEditorSupport].getValue()"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:58,1"
      Dst: "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:61,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:62,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:61,1"
      Dst: "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].setAsText(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - "[org.springframework.core.convert.TypeDescriptor].getType()"
    - "[java.beans.PropertyEditorSupport].setValue(java.lang.Object)"
    - "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getDelegateConversionService()"
    - "[org.springframework.binding.convert.service.GenericConversionService].getDelegateConversionService()"
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 2
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:70"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:73"
        BranchSideFuncs:
        - "getType()"
        - "executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
      - BranchSide: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:72"
        BranchSideFuncs:
        - "convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
        - "getDelegateConversionService()"
        - "setValue(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:70,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:71,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getType()"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:71,1"
      Dst: "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.String,java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:71,1"
      Dst: "[java.beans.PropertyEditorSupport].setValue(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:73,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:74,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - Src: "org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:73,1"
      Dst: "[org.springframework.core.convert.ConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.StringToShort].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToShort"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToShort:26,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToShort].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToShort"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Short].valueOf(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToShort:30,1"
      Dst: "[java.lang.Short].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToShort].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToShort"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Short].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToShort:35,1"
      Dst: "[java.lang.Short].toString()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].<init>()"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator:101,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 691
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 693
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator:109,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].remove()"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator:113,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.AbstractFlowConfiguration].<init>()"
    functionSourceFile: "org.springframework.webflow.config.AbstractFlowConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.AbstractFlowConfiguration:45,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.AbstractFlowConfiguration].setApplicationContext(org.springframework.context.ApplicationContext)"
    functionSourceFile: "org.springframework.webflow.config.AbstractFlowConfiguration"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.context.ApplicationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.AbstractFlowConfiguration].getApplicationContext()"
    functionSourceFile: "org.springframework.webflow.config.AbstractFlowConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.context.ApplicationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowExecutorBuilder(org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionSourceFile: "org.springframework.webflow.config.AbstractFlowConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.config.FlowExecutorBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.AbstractFlowConfiguration:64,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowDefinitionRegistryBuilder()"
    functionSourceFile: "org.springframework.webflow.config.AbstractFlowConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.AbstractFlowConfiguration:72,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.core.io.ResourceLoader)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.io.ResourceLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:65,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:66,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].<init>()"
    - "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:77,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:57,1"
      Dst: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].<init>()"
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:65,1"
      Dst: "[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowDefinitionRegistryBuilder(org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    functionSourceFile: "org.springframework.webflow.config.AbstractFlowConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "org.springframework.webflow.config.FlowDefinitionRegistryBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.AbstractFlowConfiguration:81,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowBuilderServicesBuilder()"
    functionSourceFile: "org.springframework.webflow.config.AbstractFlowConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.config.FlowBuilderServicesBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.AbstractFlowConfiguration:89,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 73
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].getSourceClass()"
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[org.springframework.binding.convert.converters.StringToObject].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ArrayToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutionException].<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.Throwable)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getSourceClass()"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getTargetClass()"
    - "[org.springframework.binding.convert.converters.StringToObject].getTargetClass()"
    - "[org.springframework.binding.convert.converters.StringToObject].convertTargetToSourceClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ArrayToCollection].convertTargetToSourceClass(java.lang.Object,java.lang.Class)"
    - "[java.lang.Class].getName()"
    - "[org.springframework.binding.convert.ConversionExecutionException].<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.String)"
    - "[org.springframework.binding.convert.converters.ArrayToCollection:org.springframework.binding.convert.converters.StringToObject].getTargetClass()"
    - "[org.springframework.binding.convert.converters.Converter].getSourceClass()"
    - "[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.Converter].getTargetClass()"
    - "[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(java.lang.Object,java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.String,java.lang.String)"
    functionUses: 38
    ICount: 44
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:57"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:58"
        BranchSideFuncs:
        - "convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - Branch String: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:57"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:62"
        BranchSideFuncs:
        - "isInstance(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:63"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:70"
        BranchSideFuncs:
        - "convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
        - "isInstance(java.lang.Object)"
        - "convertTargetToSourceClass(java.lang.Object,java.lang.Class)"
        - "<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.Throwable)"
      - BranchSide: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:69"
        BranchSideFuncs:
        - "getName()"
        - "getTargetClass()"
        - "<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.String)"
        - "getSourceClass()"
    Callsites:
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:57,1"
      Dst: "[org.springframework.binding.convert.converters.Converter].getSourceClass()"
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:57,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:59,1"
      Dst: "[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:61,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>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.Throwable)"
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:63,1"
      Dst: "[org.springframework.binding.convert.converters.Converter].getTargetClass()"
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:65,1"
      Dst: "[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:71,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:72,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.String,java.lang.String)"
    - Src: "org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:72,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutionException].<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.ConversionExecutionException].<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.convert.ConversionExecutionException"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.springframework.binding.convert.ConversionExecutionException].defaultMessage(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.Throwable)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.ConversionExecutionException:50,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutionException].defaultMessage(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.Throwable)"
    - Src: "org.springframework.binding.convert.ConversionExecutionException:50,1"
      Dst: "[org.springframework.binding.convert.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.ConversionExecutionException].<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.String)"
    functionSourceFile: "org.springframework.binding.convert.ConversionExecutionException"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.ConversionException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.ConversionExecutionException:64,1"
      Dst: "[org.springframework.binding.convert.ConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvocationException].getMethodSignature()"
    functionSourceFile: "org.springframework.binding.method.MethodInvocationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.method.MethodSignature"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvocationException].getArguments()"
    functionSourceFile: "org.springframework.binding.method.MethodInvocationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvocationException].getTargetException()"
    functionSourceFile: "org.springframework.binding.method.MethodInvocationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getCause()"
    - "[java.lang.reflect.InvocationTargetException].getTargetException()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.method.MethodInvocationException:71"
      Branch Sides:
      - BranchSide: "org.springframework.binding.method.MethodInvocationException:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.method.MethodInvocationException:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodInvocationException:70,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "org.springframework.binding.method.MethodInvocationException:72,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Event,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.NoMatchingTransitionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.webflow.execution.Event"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.NoMatchingTransitionException:44,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Event,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.engine.NoMatchingTransitionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.webflow.execution.Event"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.NoMatchingTransitionException:57,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.NoMatchingTransitionException].getEvent()"
    functionSourceFile: "org.springframework.webflow.engine.NoMatchingTransitionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:59,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:60,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].size()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:86,1"
      Dst: "[java.util.Map].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].get(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 5
    ICount: 5
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:90,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].isEmpty()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].isEmpty()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:94,1"
      Dst: "[java.util.Map].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].contains(java.lang.String,java.lang.Class<?\
      \ extends V>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<? extends V>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].containsKey(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:102,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].containsKey(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].get(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:106,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].get(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:110,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:115,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequired(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequired(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:119,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequired(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequired(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequired(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:123,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequired(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getString(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getString(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:127,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getString(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getString(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getString(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:131,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getString(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredString(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredString(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:135,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredString(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getCollection(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Collection<V>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getCollection(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:139,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getCollection(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getCollection(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getCollection(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:144,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getCollection(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredCollection(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.util.Collection<V>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredCollection(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:148,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredCollection(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredCollection(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredCollection(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:153,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredCollection(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getArray(java.lang.String,java.lang.Class<?\
      \ extends T[]>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<? extends T[]>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getArray(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:158,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getArray(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredArray(java.lang.String,java.lang.Class<?\
      \ extends T[]>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<? extends T[]>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredArray(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:163,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredArray(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getNumber(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:167,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getNumber(java.lang.String,java.lang.Class,java.lang.Number)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class,java.lang.Number)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:172,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getNumber(java.lang.Object,java.lang.Class,java.lang.Number)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredNumber(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredNumber(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:177,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredNumber(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getInteger(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getInteger(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:181,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getInteger(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getInteger(java.lang.String,java.lang.Integer)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getInteger(java.lang.Object,java.lang.Integer)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:185,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getInteger(java.lang.Object,java.lang.Integer)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredInteger(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredInteger(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:189,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredInteger(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getLong(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getLong(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:193,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getLong(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getLong(java.lang.String,java.lang.Long)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getLong(java.lang.Object,java.lang.Long)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:197,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getLong(java.lang.Object,java.lang.Long)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredLong(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredLong(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:201,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredLong(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getBoolean(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getBoolean(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:205,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getBoolean(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getBoolean(java.lang.String,java.lang.Boolean)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getBoolean(java.lang.Object,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:209,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getBoolean(java.lang.Object,java.lang.Boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredBoolean(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequiredBoolean(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:213,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequiredBoolean(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].union(org.springframework.webflow.core.collection.AttributeMap<?\
      \ extends V>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 216
    functionLinenumberEnd: 224
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.AttributeMap<V>"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<? extends V>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()"
    - "[org.springframework.ui.ConcurrentModel].putAll(java.util.Map)"
    - "[java.util.EnumMap].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].putAll(java.util.Map)"
    - "[java.util.WeakHashMap].putAll(java.util.Map)"
    - "[org.springframework.cglib.beans.BeanMap].putAll(java.util.Map)"
    - "[java.util.TreeMap].putAll(java.util.Map)"
    - "[org.springframework.validation.support.BindingAwareModelMap].putAll(java.util.Map)"
    - "[java.util.Hashtable].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].putAll(java.util.Map)"
    - "[java.util.Properties].putAll(java.util.Map)"
    - "[java.util.concurrent.ConcurrentHashMap].putAll(java.util.Map)"
    - "[java.util.IdentityHashMap].putAll(java.util.Map)"
    - "[org.springframework.http.HttpHeaders].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].putAll(java.util.Map)"
    - "[java.util.jar.Attributes].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.SharedMapDecorator].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].putAll(java.util.Map)"
    - "[java.util.AbstractMap].putAll(java.util.Map)"
    - "[javax.script.SimpleBindings].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.util.MultiValueMapAdapter].putAll(java.util.Map)"
    - "[java.security.Provider].putAll(java.util.Map)"
    - "[java.awt.RenderingHints].putAll(java.util.Map)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].putAll(java.util.Map)"
    - "[java.util.HashMap].putAll(java.util.Map)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()"
    - "[java.util.Map].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    functionUses: 1
    ICount: 15
    EdgeCount: 74
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalAttributeMap:217"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:220"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:219"
        BranchSideFuncs:
        - "<init>(java.util.Map)"
        - "getMapInternal()"
        - "createTargetMap()"
        - "putAll(java.util.Map)"
        - "asMap()"
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:218,1"
      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)"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:220,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:221,1"
      Dst: "[java.util.Map].putAll(java.util.Map)"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:222,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap<?\
      \ extends V>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 239
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap<V>"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<? extends V>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - "[org.springframework.ui.ConcurrentModel].putAll(java.util.Map)"
    - "[java.util.EnumMap].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].putAll(java.util.Map)"
    - "[java.util.WeakHashMap].putAll(java.util.Map)"
    - "[org.springframework.cglib.beans.BeanMap].putAll(java.util.Map)"
    - "[java.util.TreeMap].putAll(java.util.Map)"
    - "[org.springframework.validation.support.BindingAwareModelMap].putAll(java.util.Map)"
    - "[java.util.Hashtable].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].putAll(java.util.Map)"
    - "[java.util.Properties].putAll(java.util.Map)"
    - "[java.util.concurrent.ConcurrentHashMap].putAll(java.util.Map)"
    - "[java.util.IdentityHashMap].putAll(java.util.Map)"
    - "[org.springframework.http.HttpHeaders].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].putAll(java.util.Map)"
    - "[java.util.jar.Attributes].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.SharedMapDecorator].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].putAll(java.util.Map)"
    - "[java.util.AbstractMap].putAll(java.util.Map)"
    - "[javax.script.SimpleBindings].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.util.MultiValueMapAdapter].putAll(java.util.Map)"
    - "[java.security.Provider].putAll(java.util.Map)"
    - "[java.awt.RenderingHints].putAll(java.util.Map)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].putAll(java.util.Map)"
    - "[java.util.HashMap].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[java.util.Map].putAll(java.util.Map)"
    functionUses: 4
    ICount: 8
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalAttributeMap:234"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:237"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:236"
        BranchSideFuncs:
        - "getMapInternal()"
        - "putAll(java.util.Map)"
        - "asMap()"
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:237,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:237,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:237,1"
      Dst: "[java.util.Map].putAll(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].removeAll(org.springframework.webflow.core.collection.MutableAttributeMap<?\
      \ extends V>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap<V>"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.MutableAttributeMap<? extends V>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[java.util.Map].keySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map].remove(java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalAttributeMap:242"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:245"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:244"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.core.collection.LocalAttributeMap:246"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:249"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:245,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:246,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:246,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:246,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:246,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:246,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:247,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].remove(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - "[java.util.Map].remove(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:253,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:253,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].extract(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map].remove(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalAttributeMap:258"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:263"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:257,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:258,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:259,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:260,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].clear()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - "[java.util.Map].clear()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:268,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:268,1"
      Dst: "[java.util.Map].clear()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.UnsupportedOperationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].replaceWith(org.springframework.webflow.core.collection.AttributeMap<?\
      \ extends V>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap<V>"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<? extends V>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].clear()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:274,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].clear()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:275,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.UnsupportedOperationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 285
    functionLinenumberEnd: 289
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map<String,V>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:287,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 318
    functionLinenumberEnd: 324
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.FlashMap].equals(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].equals(java.lang.Object)"
    - "[java.util.Hashtable].equals(java.lang.Object)"
    - "[java.awt.RenderingHints].equals(java.lang.Object)"
    - "[java.util.IdentityHashMap].equals(java.lang.Object)"
    - "[java.util.AbstractMap].equals(java.lang.Object)"
    - "[java.util.Properties].equals(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].equals(java.lang.Object)"
    - "[java.util.jar.Attributes].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].equals(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].equals(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].equals(java.lang.Object)"
    - "[java.util.EnumMap].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - "[java.util.Map].equals(java.lang.Object)"
    functionUses: 31
    ICount: 10
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalAttributeMap:319"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:322"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalAttributeMap:321"
        BranchSideFuncs:
        - "getMapInternal()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:323,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:323,1"
      Dst: "[java.util.Map].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].hashCode()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - "[java.util.IdentityHashMap].hashCode()"
    - "[java.util.jar.Attributes].hashCode()"
    - "[java.util.concurrent.ConcurrentHashMap].hashCode()"
    - "[java.util.Hashtable].hashCode()"
    - "[java.lang.Object].hashCode()"
    - "[org.springframework.cglib.beans.BeanMap].hashCode()"
    - "[org.springframework.web.servlet.FlashMap].hashCode()"
    - "[java.util.EnumMap].hashCode()"
    - "[java.awt.RenderingHints].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].hashCode()"
    - "[org.springframework.http.HttpHeaders].hashCode()"
    - "[java.util.Properties].hashCode()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].hashCode()"
    - "[org.springframework.util.MultiValueMapAdapter].hashCode()"
    - "[java.util.AbstractMap].hashCode()"
    - "[java.util.Map].hashCode()"
    functionUses: 28
    ICount: 4
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:327,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:327,1"
      Dst: "[java.util.Map].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectOutputStream].defaultWriteObject()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:333,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectInputStream].defaultReadObject()"
    - "[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:337,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject()"
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:338,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalAttributeMap].toString()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalAttributeMap"
    linkageType: ""
    functionLinenumber: 341
    functionLinenumberEnd: 343
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    functionUses: 62
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalAttributeMap:342,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.NumberToNumber].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.NumberToNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.NumberToNumber:23,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.NumberToNumber].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.NumberToNumber"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.NumberToNumber].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.NumberToNumber"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.NumberToNumber].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.NumberToNumber"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.NumberUtils].convertNumberToTargetClass(java.lang.Number,java.lang.Class)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.NumberToNumber:35,1"
      Dst: "[org.springframework.util.NumberUtils].convertNumberToTargetClass(java.lang.Number,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.webflow.action.FlowDefinitionRedirectAction"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:38,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:39,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FlowDefinitionRedirectAction].doExecute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FlowDefinitionRedirectAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.expression.Expression)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.String].indexOf(int)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].substring(int)"
    - "[org.springframework.util.StringUtils].delimitedListToStringArray(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].requestFlowDefinitionRedirect(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.action.AbstractAction].success()"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FlowDefinitionRedirectAction:45"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FlowDefinitionRedirectAction:52"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FlowDefinitionRedirectAction:51"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FlowDefinitionRedirectAction:55"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FlowDefinitionRedirectAction:68"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FlowDefinitionRedirectAction:67"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FlowDefinitionRedirectAction:59"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FlowDefinitionRedirectAction:67"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FlowDefinitionRedirectAction:66"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FlowDefinitionRedirectAction:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FlowDefinitionRedirectAction:64"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FlowDefinitionRedirectAction:63"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FlowDefinitionRedirectAction:70"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FlowDefinitionRedirectAction:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:44,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:46,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.binding.expression.Expression)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:46,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:52,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:56,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:57,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:57,1"
      Dst: "[org.springframework.util.StringUtils].delimitedListToStringArray(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:58,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:62,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:70,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:72,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:74,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:74,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].requestFlowDefinitionRedirect(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.action.FlowDefinitionRedirectAction:75,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].success()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()"
    - "[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].<init>()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:59,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:47,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:60,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:61,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.FlowUrlHandler)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].getFlowExecutor()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.executor.FlowExecutor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowExecutor()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:68,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowExecutor()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowExecutor()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.executor.FlowExecutor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.executor.FlowExecutor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:76,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.executor.FlowExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].getFlowUrlHandler()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.context.servlet.FlowUrlHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:83,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.context.servlet.FlowUrlHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.context.servlet.FlowUrlHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:91,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.context.servlet.FlowUrlHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].getAjaxHandler()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.context.servlet.AjaxHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getAjaxHandler()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:98,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getAjaxHandler()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getAjaxHandler()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.context.servlet.AjaxHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.context.servlet.AjaxHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:106,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.context.servlet.AjaxHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].setRedirectHttp10Compatible(boolean)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:121,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlers(java.util.Map<String,FlowHandler>)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map<String,FlowHandler>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.mvc.servlet.FlowHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:138,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:138,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandlerAdapter()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlerAdapter(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].setApplicationContext(org.springframework.context.ApplicationContext)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.context.ApplicationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.ApplicationObjectSupport].setApplicationContext(org.springframework.context.ApplicationContext)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowController:159"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowController:162"
        BranchSideFuncs:
        - "setApplicationContext(org.springframework.context.ApplicationContext)"
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowController:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:160,1"
      Dst: "[org.springframework.context.support.ApplicationObjectSupport].setApplicationContext(org.springframework.context.ApplicationContext)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.beans.BeansException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].afterPropertiesSet()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowController:165"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowController:168"
        BranchSideFuncs:
        - "afterPropertiesSet()"
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowController:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:166,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: 231
    functionLinenumberEnd: 240
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()"
    - "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()"
    functionUses: 3
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:233"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:236"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:235"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:236"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:239"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:232,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:234,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:237,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultAjaxHandler"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:57,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultAjaxHandler"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.context.servlet.AbstractAjaxHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:64,1"
      Dst: "[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "org.springframework.web.servlet.ModelAndView"
    argCount: 2
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:173,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:174,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.mvc.servlet.FlowHandler"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()"
    - "[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:180,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:181,1"
      Dst: "[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:182,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowController"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.mvc.servlet.FlowHandler"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[org.springframework.webflow.mvc.servlet.FlowController$DefaultFlowHandler].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowController:187"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowController:190"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowController:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:186,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowController:188,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowController$DefaultFlowHandler].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.AbstractFlowHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.AbstractFlowHandler:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "org.springframework.web.servlet.ModelAndView"
    argCount: 3
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.WebContentGenerator].checkRequest(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.web.servlet.support.WebContentGenerator].prepareResponse(jakarta.servlet.http.HttpServletResponse)"
    - "[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].createServletExternalContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - "[org.springframework.webflow.executor.FlowExecutor].resumeExecution(java.lang.String,org.springframework.webflow.context.ExternalContext)"
    - "[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].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)"
    - "[org.springframework.webflow.executor.FlowExecutor].launchExecution(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap,org.springframework.webflow.context.ExternalContext)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:251"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:248,1"
      Dst: "[org.springframework.web.servlet.support.WebContentGenerator].checkRequest(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:249,1"
      Dst: "[org.springframework.web.servlet.support.WebContentGenerator].prepareResponse(jakarta.servlet.http.HttpServletResponse)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:250,1"
      Dst: "[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:253,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].createServletExternalContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:254,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutor].resumeExecution(java.lang.String,org.springframework.webflow.context.ExternalContext)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:255,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.FlowHandler)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:257,1"
      Dst: "[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)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:261,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:262,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getInputMap(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:264,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutor].launchExecution(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap,org.springframework.webflow.context.ExternalContext)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].createServletExternalContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "org.springframework.webflow.context.servlet.ServletExternalContext"
    argCount: 2
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.context.support.WebApplicationObjectSupport].getServletContext()"
    - "[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.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:286,1"
      Dst: "[org.springframework.web.context.support.WebApplicationObjectSupport].getServletContext()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:286,1"
      Dst: "[org.springframework.webflow.mvc.servlet.MvcExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:287,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.context.servlet.ServletExternalContext].setAjaxRequest(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 5
    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: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.executor.FlowExecutionResult].isPaused()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()"
    - "[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].getFlowDefinitionRedirectRequested()"
    - "[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.context.servlet.ServletExternalContext].getExternalRedirectUrl()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - "[org.springframework.webflow.executor.FlowExecutionResult].isEnded()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    - "[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - "[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleExecutionOutcome(java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:435"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:443"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:442"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:436"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:438"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:437"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:438"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:440"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:439"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:440"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:459"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:458"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:443"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:457"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:456"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:444"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:446"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:445"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:446"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:449"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:448"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:450"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:453"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:435,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutionResult].isPaused()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:436,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:437,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:438,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:439,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:440,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:441,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(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:443,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutionResult].isEnded()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:447,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:449,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:453,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:453,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleExecutionOutcome(java.lang.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:457,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 8
  - 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: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.executor.FlowExecutionResult"
    - "org.springframework.webflow.context.servlet.ServletExternalContext"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()"
    - "[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()"
    - "[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(java.lang.String,java.lang.String,jakarta.servlet.http.HttpServletRequest)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()"
    - "[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:464"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:467"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:466"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:467"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:470"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:463,1"
      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(java.lang.String,java.lang.String,jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:464,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:465,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:465,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:467,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:468,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(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:470,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - "[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(java.lang.String)"
    - "[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(java.lang.String)"
    - "[org.springframework.http.HttpStatus].value()"
    - "[jakarta.servlet.http.HttpServletResponse].setStatus(int)"
    - "[jakarta.servlet.http.HttpServletResponse].setHeader(java.lang.String,java.lang.String)"
    - "[jakarta.servlet.http.HttpServletResponse].sendRedirect(java.lang.String)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:383"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:386"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:385"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:386"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:386"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:385"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:387"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:398"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:397"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:388"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:394"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:393"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:398"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:398"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:383,1"
      Dst: "[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:384,1"
      Dst: "[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:386,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:386,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:389,1"
      Dst: "[org.springframework.http.HttpStatus].value()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:389,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].setStatus(int)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:390,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].setHeader(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:394,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].sendRedirect(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHosts()"
    - "[org.springframework.util.ObjectUtils].isEmpty(java.lang.Object[])"
    - "[org.springframework.web.util.UriComponentsBuilder].fromUriString(java.lang.String)"
    - "[org.springframework.web.util.UriComponentsBuilder].build()"
    - "[org.springframework.web.util.UriComponents].getHost()"
    - "[org.springframework.util.StringUtils].isEmpty(java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:416"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:419"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:418"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:420"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:423"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:422"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:423"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:428"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:427"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:424"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:423"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:416,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHosts()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:416,1"
      Dst: "[org.springframework.util.ObjectUtils].isEmpty(java.lang.Object[])"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:419,1"
      Dst: "[org.springframework.web.util.UriComponentsBuilder].fromUriString(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:419,1"
      Dst: "[org.springframework.web.util.UriComponentsBuilder].build()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:419,1"
      Dst: "[org.springframework.web.util.UriComponents].getHost()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:420,1"
      Dst: "[org.springframework.util.StringUtils].isEmpty(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:424,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHosts()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.executor.FlowExecutionResult"
    - "org.springframework.webflow.context.servlet.ServletExternalContext"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()"
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()"
    - "[org.springframework.webflow.executor.FlowExecutionResult].isPaused()"
    - "[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,jakarta.servlet.http.HttpServletRequest)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:478"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:481"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:480"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:482"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:485"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:476,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:477,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:478,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutionResult].isPaused()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:479,1"
      Dst: "[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:479,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:481,1"
      Dst: "[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:482,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:483,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:483,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:485,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:490,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "org.springframework.webflow.executor.FlowExecutionResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRedirectServletRelative(jakarta.servlet.http.HttpServletRequest)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:495"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:498"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:497"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:498"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:501"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:500"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:501"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:504"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:503"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:504"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:504"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:503"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:506"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:509"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:508"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:504"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:511"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:510"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:504"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:513"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:512"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:513"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:516"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:495,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:496,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:496,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:498,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:499,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:499,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:499,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:502,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:509,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:513,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRedirectServletRelative(jakarta.servlet.http.HttpServletRequest)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 9
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "org.springframework.webflow.executor.FlowExecutionResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[jakarta.servlet.http.HttpServletRequest].getServletPath()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:548"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:551"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:546,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:546,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:547,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getServletPath()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:547,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:548,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:549,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:552,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:552,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "org.springframework.webflow.executor.FlowExecutionResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toString()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveFlashOutput(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:558"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:561"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:560"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:559,1"
      Dst: "[java.lang.String].toString()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:559,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveFlashOutput(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:561,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveFlashOutput(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "org.springframework.webflow.executor.FlowExecutionResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()"
    - "[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()"
    - "[org.springframework.webflow.core.collection.AttributeMap].isEmpty()"
    - "[org.springframework.web.servlet.support.RequestContextUtils].getFlashMapManager(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.web.util.UriComponentsBuilder].fromUriString(java.lang.String)"
    - "[org.springframework.web.util.UriComponentsBuilder].build()"
    - "[org.springframework.web.servlet.FlashMap].<init>()"
    - "[org.springframework.web.util.UriComponents].getPath()"
    - "[org.springframework.web.servlet.FlashMap].setTargetRequestPath(java.lang.String)"
    - "[org.springframework.web.util.UriComponents].getQueryParams()"
    - "[org.springframework.web.servlet.FlashMap].addTargetRequestParams(org.springframework.util.MultiValueMap)"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[java.util.HashMap].putAll(java.util.Map)"
    - "[org.springframework.web.servlet.FlashMapManager].saveOutputFlashMap(org.springframework.web.servlet.FlashMap,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:567"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:568"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:567"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:567"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:568"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:567"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:567"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:570"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:569"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:573"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:577"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:576"
        BranchSideFuncs: []
    Callsites:
    - 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].isEmpty()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:572,1"
      Dst: "[org.springframework.web.servlet.support.RequestContextUtils].getFlashMapManager(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:577,1"
      Dst: "[org.springframework.web.util.UriComponentsBuilder].fromUriString(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:577,1"
      Dst: "[org.springframework.web.util.UriComponentsBuilder].build()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:578,1"
      Dst: "[org.springframework.web.servlet.FlashMap].<init>()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:579,1"
      Dst: "[org.springframework.web.util.UriComponents].getPath()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:579,1"
      Dst: "[org.springframework.web.servlet.FlashMap].setTargetRequestPath(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:580,1"
      Dst: "[org.springframework.web.util.UriComponents].getQueryParams()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:580,1"
      Dst: "[org.springframework.web.servlet.FlashMap].addTargetRequestParams(org.springframework.util.MultiValueMap)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:581,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:581,1"
      Dst: "[java.util.HashMap].putAll(java.util.Map)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:582,1"
      Dst: "[org.springframework.web.servlet.FlashMapManager].saveOutputFlashMap(org.springframework.web.servlet.FlashMap,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "org.springframework.webflow.executor.FlowExecutionResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:537"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:540"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:539"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:536,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:536,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:537,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:538,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:540,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:541,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:541,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRedirectServletRelative(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getPathInfo()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:531"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:530"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:531,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getPathInfo()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleExecutionOutcome(java.lang.String,org.springframework.webflow.execution.FlowExecutionOutcome,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.execution.FlowExecutionOutcome"
    - "org.springframework.webflow.context.servlet.ServletExternalContext"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()"
    - "[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:334"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:342"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:336"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:340"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:334,1"
      Dst: "[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:336,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:337,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:337,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:340,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(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:341,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - 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: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.core.FlowException"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "org.springframework.webflow.mvc.servlet.FlowHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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].sendExternalRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowId(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleException(java.lang.String,org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:588"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:591"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:587,1"
      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:589,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:591,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(java.lang.String,org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowId(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.mvc.servlet.FlowHandler"
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultGetFlowId(jakarta.servlet.http.HttpServletRequest)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:597"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:600"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:596,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:600,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultGetFlowId(jakarta.servlet.http.HttpServletRequest)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultGetFlowId(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:298,1"
      Dst: "[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleException(java.lang.String,org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.FlowException"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletResponse].isCommitted()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:358"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:368"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:367"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:358"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:368"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:367"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:359"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:370"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:369"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:360"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:364"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:359,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].isCommitted()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:360,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:361,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:361,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:364,1"
      Dst: "[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:365,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getInputMap(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.mvc.servlet.FlowHandler"
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultCreateFlowExecutionInputMap(jakarta.servlet.http.HttpServletRequest)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:606"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:609"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:608"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:605,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:609,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultCreateFlowExecutionInputMap(jakarta.servlet.http.HttpServletRequest)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultCreateFlowExecutionInputMap(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getParameterMap()"
    - "[java.util.Map].size()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getValue()"
    - "[java.util.Map$Entry].getKey()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:309"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:312"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:311"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:313"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:317"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:316"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:315"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:313"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:308,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getParameterMap()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:309,1"
      Dst: "[java.util.Map].size()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:312,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:313,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:313,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:313,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:313,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:314,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:315,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:315,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setFlowArtifactFactory(org.springframework.webflow.engine.builder.FlowArtifactFactory)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].afterPropertiesSet()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.FlowBuilderServices:160,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:42,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getExpressionString()"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValueType(org.springframework.expression.EvaluationContext)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValue()"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValue(java.lang.Class)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.common.LiteralExpression].getValue()"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:65,1"
      Dst: "[org.springframework.expression.common.LiteralExpression].getValue()"
    - Src: "org.springframework.expression.common.LiteralExpression:66,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - Src: "org.springframework.expression.common.LiteralExpression:66,1"
      Dst: "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValue(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.common.LiteralExpression].getValue(java.lang.Object)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:77,1"
      Dst: "[org.springframework.expression.common.LiteralExpression].getValue(java.lang.Object)"
    - Src: "org.springframework.expression.common.LiteralExpression:78,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - Src: "org.springframework.expression.common.LiteralExpression:78,1"
      Dst: "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValue(org.springframework.expression.EvaluationContext)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.common.LiteralExpression].getValue(org.springframework.expression.EvaluationContext)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    functionUses: 4
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:91,1"
      Dst: "[org.springframework.expression.common.LiteralExpression].getValue(org.springframework.expression.EvaluationContext)"
    - Src: "org.springframework.expression.common.LiteralExpression:92,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - Src: "org.springframework.expression.common.LiteralExpression:92,1"
      Dst: "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.common.LiteralExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:105,1"
      Dst: "[org.springframework.expression.common.LiteralExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    - Src: "org.springframework.expression.common.LiteralExpression:106,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - Src: "org.springframework.expression.common.LiteralExpression:106,1"
      Dst: "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValueType()"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValueType(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValueTypeDescriptor()"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.core.convert.TypeDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:126,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValueTypeDescriptor(java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.core.convert.TypeDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:131,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValueTypeDescriptor(org.springframework.expression.EvaluationContext)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.core.convert.TypeDescriptor"
    argCount: 1
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:136,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].getValueTypeDescriptor(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.core.convert.TypeDescriptor"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:141,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].isWritable(java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].isWritable(org.springframework.expression.EvaluationContext)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].isWritable(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:161,1"
      Dst: "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.expression.EvaluationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.ExpressionException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.EvaluationException:60,1"
      Dst: "[org.springframework.expression.ExpressionException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].setValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:166,1"
      Dst: "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.LiteralExpression].setValue(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.LiteralExpression:171,1"
      Dst: "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResource].<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResource"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.core.io.Resource"
    - "org.springframework.webflow.core.collection.AttributeMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResource:44,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResource].toString()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResource"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.AbstractResource].toString()"
    - "[java.lang.Object].toString()"
    functionUses: 61
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResource:75,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.Map)"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:42,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].clear()"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.LinkedCaseInsensitiveMap].clear()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].clear()"
    - "[org.springframework.util.ConcurrentReferenceHashMap].clear()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].clear()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].clear()"
    - "[org.springframework.util.MultiValueMapAdapter].clear()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].clear()"
    - "[org.springframework.cglib.beans.BeanMap].clear()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].clear()"
    - "[org.springframework.http.HttpHeaders].clear()"
    - "[org.springframework.binding.collection.SharedMapDecorator].clear()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].clear()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].clear()"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.http.client.reactive.HttpComponentsHeadersAdapter:org.springframework.http.client.reactive.Netty5HeadersAdapter:org.springframework.http.client.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.JettyHeadersAdapter:org.springframework.http.server.reactive.Netty5HeadersAdapter:org.springframework.http.server.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.TomcatHeadersAdapter:org.springframework.http.server.reactive.UndertowHeadersAdapter].clear()"
    - "[java.util.Map].clear()"
    functionUses: 39
    ICount: 4
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:49,1"
      Dst: "[java.util.Map].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].containsKey(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ConcurrentReferenceHashMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$1].containsKey(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].containsKey(java.lang.Object)"
    - "[java.awt.RenderingHints:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.http.client.reactive.HttpComponentsHeadersAdapter:org.springframework.http.client.reactive.JettyHeadersAdapter:org.springframework.http.client.reactive.Netty5HeadersAdapter:org.springframework.http.client.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.JettyHeadersAdapter:org.springframework.http.server.reactive.Netty5HeadersAdapter:org.springframework.http.server.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.TomcatHeadersAdapter:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].containsKey(java.lang.Object)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:53,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].containsValue(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.LinkedCaseInsensitiveMap].containsValue(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].containsValue(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].containsValue(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].containsValue(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].containsValue(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].containsValue(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValue(java.lang.Object)"
    - "[java.awt.RenderingHints:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings].containsValue(java.lang.Object)"
    - "[java.util.Map].containsValue(java.lang.Object)"
    functionUses: 5
    ICount: 5
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:57,1"
      Dst: "[java.util.Map].containsValue(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].entrySet()"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].entrySet()"
    - "[org.springframework.http.HttpHeaders].entrySet()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].entrySet()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].entrySet()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].entrySet()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].entrySet()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].entrySet()"
    - "[org.springframework.core.SortedProperties].entrySet()"
    - "[org.springframework.binding.collection.SharedMapDecorator].entrySet()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].entrySet()"
    - "[org.springframework.util.MultiValueMapAdapter].entrySet()"
    - "[org.springframework.cglib.beans.BeanMap].entrySet()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].entrySet()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].entrySet()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].entrySet()"
    - "[org.springframework.util.ConcurrentReferenceHashMap].entrySet()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].entrySet()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].entrySet()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].entrySet()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].entrySet()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].entrySet()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].entrySet()"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:java.util.stream.Collectors$Partition:javax.script.SimpleBindings].entrySet()"
    - "[java.util.Map].entrySet()"
    functionUses: 55
    ICount: 4
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:61,1"
      Dst: "[java.util.Map].entrySet()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 294
    ICount: 5
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:65,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].isEmpty()"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].isEmpty()"
    - "[org.springframework.binding.collection.SharedMapDecorator].isEmpty()"
    - "[org.springframework.util.MultiValueMapAdapter].isEmpty()"
    - "[org.springframework.util.ConcurrentReferenceHashMap].isEmpty()"
    - "[org.springframework.http.HttpHeaders].isEmpty()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].isEmpty()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].isEmpty()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].isEmpty()"
    - "[java.awt.RenderingHints:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap:org.springframework.http.client.reactive.HttpComponentsHeadersAdapter:org.springframework.http.client.reactive.JettyHeadersAdapter:org.springframework.http.client.reactive.Netty5HeadersAdapter:org.springframework.http.client.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.JettyHeadersAdapter:org.springframework.http.server.reactive.Netty5HeadersAdapter:org.springframework.http.server.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.TomcatHeadersAdapter:org.springframework.http.server.reactive.UndertowHeadersAdapter].isEmpty()"
    - "[java.util.Map].isEmpty()"
    functionUses: 40
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:69,1"
      Dst: "[java.util.Map].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].keySet()"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.SharedMapDecorator].keySet()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].keySet()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].keySet()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].keySet()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].keySet()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].keySet()"
    - "[org.springframework.http.HttpHeaders].keySet()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].keySet()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].keySet()"
    - "[org.springframework.core.SortedProperties].keySet()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].keySet()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].keySet()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].keySet()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].keySet()"
    - "[org.springframework.util.MultiValueMapAdapter].keySet()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].keySet()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].keySet()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].keySet()"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings].keySet()"
    - "[java.util.Map].keySet()"
    functionUses: 54
    ICount: 4
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:73,1"
      Dst: "[java.util.Map].keySet()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 344
    ICount: 6
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:77,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].putAll(java.util.Map<?\
      \ extends K,? extends V>)"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map<? extends K,? extends V>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].putAll(java.util.Map)"
    - "[org.springframework.ui.ConcurrentModel].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.cglib.beans.BeanMap].putAll(java.util.Map)"
    - "[org.springframework.validation.support.BindingAwareModelMap].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].putAll(java.util.Map)"
    - "[org.springframework.http.HttpHeaders].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].putAll(java.util.Map)"
    - "[org.springframework.binding.collection.SharedMapDecorator].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].putAll(java.util.Map)"
    - "[org.springframework.util.MultiValueMapAdapter].putAll(java.util.Map)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings].putAll(java.util.Map)"
    - "[java.util.Map].putAll(java.util.Map)"
    functionUses: 20
    ICount: 5
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:81,1"
      Dst: "[java.util.Map].putAll(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].remove(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.LinkedCaseInsensitiveMap].remove(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].remove(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].remove(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].remove(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].remove(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].remove(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].remove(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].remove(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].remove(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].remove(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].remove(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].remove(java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].remove(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].remove(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].remove(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].remove(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].remove(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].remove(java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.http.client.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.NettyHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].remove(java.lang.Object)"
    - "[java.util.Map].remove(java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:85,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].size()"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].size()"
    - "[org.springframework.http.HttpHeaders].size()"
    - "[org.springframework.util.MultiValueMapAdapter].size()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].size()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].size()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].size()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].size()"
    - "[org.springframework.cglib.beans.BeanMap].size()"
    - "[org.springframework.binding.collection.SharedMapDecorator].size()"
    - "[org.springframework.util.ConcurrentReferenceHashMap].size()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].size()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].size()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].size()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].size()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].size()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].size()"
    - "[java.awt.RenderingHints:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.http.client.reactive.HttpComponentsHeadersAdapter:org.springframework.http.server.reactive.UndertowHeadersAdapter].size()"
    - "[java.util.Map].size()"
    functionUses: 72
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:89,1"
      Dst: "[java.util.Map].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].values()"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.cglib.beans.BeanMap].values()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].values()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].values()"
    - "[org.springframework.http.HttpHeaders].values()"
    - "[org.springframework.binding.collection.SharedMapDecorator].values()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].values()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].values()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].values()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].values()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].values()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].values()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].values()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].values()"
    - "[org.springframework.util.MultiValueMapAdapter].values()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].values()"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings].values()"
    - "[java.util.Map].values()"
    functionUses: 46
    ICount: 4
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:93,1"
      Dst: "[java.util.Map].values()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].getMutex()"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.SharedMapDecorator].toString()"
    functionSourceFile: "org.springframework.binding.collection.SharedMapDecorator"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].getMutex()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 63
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.SharedMapDecorator:103,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.collection.SharedMapDecorator:103,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - 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.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].setDefaultViewSuffix(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].<init>()"
    - "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].setDefaultViewSuffix(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:87,1"
      Dst: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].<init>()"
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:88,1"
      Dst: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].setDefaultViewSuffix(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].setDefaultViewSuffix(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].setEventIdParameterName(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].setFieldMarkerPrefix(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].setUseSpringBeanBinding(boolean)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].setFlowViewResolver(org.springframework.webflow.mvc.view.FlowViewResolver)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.mvc.view.FlowViewResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].setViewResolvers(java.util.List<ViewResolver>)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<ViewResolver>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver].<init>(java.util.List)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:145,1"
      Dst: "[org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.validation.MessageCodesResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].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: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 176
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.ViewFactory"
    argCount: 6
    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: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>(org.springframework.binding.convert.ConversionService)"
    - "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].createMvcViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setEventIdParameterName(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setFieldMarkerPrefix(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidator(org.springframework.validation.Validator)"
    - "[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)"
    functionUses: 1
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:162"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:165"
        BranchSideFuncs:
        - "<init>(org.springframework.binding.convert.ConversionService)"
      - BranchSide: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:164"
        BranchSideFuncs:
        - "createMvcViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration)"
    - Branch String: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:167"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:170"
        BranchSideFuncs:
        - "setEventIdParameterName(java.lang.String)"
      - BranchSide: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:169"
        BranchSideFuncs:
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:170"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:173"
        BranchSideFuncs:
        - "setFieldMarkerPrefix(java.lang.String)"
      - BranchSide: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:172"
        BranchSideFuncs:
        - "setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)"
        - "setValidator(org.springframework.validation.Validator)"
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:163,1"
      Dst: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>(org.springframework.binding.convert.ConversionService)"
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:165,1"
      Dst: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].createMvcViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration)"
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:167,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:168,1"
      Dst: "[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setEventIdParameterName(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:171,1"
      Dst: "[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setFieldMarkerPrefix(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:173,1"
      Dst: "[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidator(org.springframework.validation.Validator)"
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:174,1"
      Dst: "[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].createMvcViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionDepth: 1
    returnType: "org.springframework.webflow.mvc.view.AbstractMvcViewFactory"
    argCount: 4
    argTypes:
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.binding.expression.ExpressionParser"
    - "org.springframework.binding.convert.ConversionService"
    - "org.springframework.webflow.engine.builder.BinderConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:184,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].getViewIdByConvention(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].getViewIdByConvention(java.lang.String)"
    - "[org.springframework.webflow.mvc.builder.DelegatingFlowViewResolver].getViewIdByConvention(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.FlowViewResolver].getViewIdByConvention(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.MvcViewFactoryCreator:189,1"
      Dst: "[org.springframework.webflow.mvc.view.FlowViewResolver].getViewIdByConvention(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].<init>()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.engine.Flow].<init>(java.lang.String)"
    - "[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.test.MockFlowSession$1].<init>(org.springframework.webflow.test.MockFlowSession,org.springframework.webflow.engine.Flow,java.lang.String)"
    - "[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession:54,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowSession:47,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowSession:55,1"
      Dst: "[org.springframework.webflow.engine.Flow].<init>(java.lang.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:56,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession$1].<init>(org.springframework.webflow.test.MockFlowSession,org.springframework.webflow.engine.Flow,java.lang.String)"
    - Src: "org.springframework.webflow.test.MockFlowSession:61,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession:67,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowSession:47,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowSession:68,1"
      Dst: "[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].getDefinition()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].getScope()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].getViewScope()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[org.springframework.webflow.engine.State].isViewState()"
    - "[org.springframework.webflow.engine.State:org.springframework.webflow.engine.ViewState].getId()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].get(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    functionUses: 2
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockFlowSession:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:101"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:100"
        BranchSideFuncs:
        - "isViewState()"
    - Branch String: "org.springframework.webflow.test.MockFlowSession:101"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:105"
        BranchSideFuncs:
        - "getId()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:104"
        BranchSideFuncs:
        - "get(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession:98,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.test.MockFlowSession:98,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.test.MockFlowSession:98,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.test.MockFlowSession:101,1"
      Dst: "[org.springframework.webflow.engine.State].isViewState()"
    - Src: "org.springframework.webflow.test.MockFlowSession:102,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.test.MockFlowSession:103,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.test.MockFlowSession:105,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].isRoot()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.test.MockFlowSession:117"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.test.MockFlowSession:116"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.MockFlowSession].setScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession].getStateInternal()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.State"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$MappingError].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$MappingError"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$MappingError:697,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AbstractMvcView$MappingError].test(org.springframework.binding.mapping.MappingResult)"
    functionSourceFile: "org.springframework.webflow.mvc.view.AbstractMvcView$MappingError"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.MappingResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.MappingResult].isError()"
    - "[org.springframework.binding.mapping.MappingResultsCriteria].test(org.springframework.binding.mapping.MappingResult)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.AbstractMvcView$MappingError:699"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.AbstractMvcView$MappingError:698"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.AbstractMvcView$MappingError:699"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.AbstractMvcView$MappingError:698"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$MappingError:699,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].isError()"
    - Src: "org.springframework.webflow.mvc.view.AbstractMvcView$MappingError:699,1"
      Dst: "[org.springframework.binding.mapping.MappingResultsCriteria].test(org.springframework.binding.mapping.MappingResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingContext].getCurrentMapping()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.mapping.Mapping"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].getSpecificTargetClasses()"
    functionSourceFile: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].read(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "org.springframework.expression.TypedValue"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].asMap()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.binding.collection.MapAccessor:org.springframework.cglib.beans.BeanMap:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].asMap()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 4
    ICount: 10
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor:42,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor:42,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor:42,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].write(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor:52,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.FlowExecutionListener[]"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[java.util.LinkedList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].listenerAppliesTo(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].getListener()"
    - "[java.util.List].add(java.lang.Object)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[java.util.List].size()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:79"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:84"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:83"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:80"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:83"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:82"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:84"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:89"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:77,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:78,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:79,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:79,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:79,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:80,1"
      Dst: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].listenerAppliesTo(org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:81,1"
      Dst: "[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].getListener()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:81,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:84,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:85,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:86,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:87,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:87,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:85,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:89,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.expression.EvaluationException].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.expression.EvaluationException"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.ExpressionException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.EvaluationException:33,1"
      Dst: "[org.springframework.expression.ExpressionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.expression.EvaluationException"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.ExpressionException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.EvaluationException:42,1"
      Dst: "[org.springframework.expression.ExpressionException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.EvaluationException].<init>(int,java.lang.String)"
    functionSourceFile: "org.springframework.expression.EvaluationException"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.ExpressionException].<init>(int,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.EvaluationException:51,1"
      Dst: "[org.springframework.expression.ExpressionException].<init>(int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.EvaluationException].<init>(int,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.expression.EvaluationException"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.ExpressionException].<init>(int,java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.EvaluationException:70,1"
      Dst: "[org.springframework.expression.ExpressionException].<init>(int,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage:330,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage:331,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage].test(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage"
    linkageType: ""
    functionLinenumber: 335
    functionLinenumberEnd: 337
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.binding.message.Message].getSeverity()"
    - "[org.springframework.binding.message.Message].getSource()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage:336"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage:335"
        BranchSideFuncs:
        - "getSeverity()"
        - "getSource()"
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage:336"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage:335"
        BranchSideFuncs:
        - "getSeverity()"
        - "getSource()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage:336,1"
      Dst: "[org.springframework.binding.message.Message].getSeverity()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage:336,1"
      Dst: "[org.springframework.binding.message.Message].getSource()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage:336,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].createContext(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.expression.EvaluationContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].getAccessorsArray()"
    - "[org.springframework.expression.spel.support.SimpleEvaluationContext].forPropertyAccessors(org.springframework.expression.PropertyAccessor[])"
    - "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - "[org.springframework.expression.spel.support.SimpleEvaluationContext$Builder].withConversionService(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.expression.spel.support.SimpleEvaluationContext$Builder].withRootObject(java.lang.Object)"
    - "[org.springframework.expression.spel.support.SimpleEvaluationContext$Builder].build()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:54,1"
      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(org.springframework.expression.PropertyAccessor[])"
    - Src: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:55,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - Src: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:55,1"
      Dst: "[org.springframework.expression.spel.support.SimpleEvaluationContext$Builder].withConversionService(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:56,1"
      Dst: "[org.springframework.expression.spel.support.SimpleEvaluationContext$Builder].withRootObject(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:57,1"
      Dst: "[org.springframework.expression.spel.support.SimpleEvaluationContext$Builder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].getAccessorsArray()"
    functionSourceFile: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.expression.PropertyAccessor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:61,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:62,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.LiteralExpression].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.binding.expression.support.LiteralExpression"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.LiteralExpression:33,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.expression.support.LiteralExpression:34,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.LiteralExpression].hashCode()"
    functionSourceFile: "org.springframework.binding.expression.support.LiteralExpression"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 28
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.LiteralExpression:39,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.LiteralExpression].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.LiteralExpression"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 31
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.support.LiteralExpression:43"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.support.LiteralExpression:46"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.support.LiteralExpression:45"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.expression.support.LiteralExpression:47,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.LiteralExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.LiteralExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.LiteralExpression:55,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.LiteralExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.support.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.LiteralExpression].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.support.LiteralExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.LiteralExpression].toString()"
    functionSourceFile: "org.springframework.binding.expression.support.LiteralExpression"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 63
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.validation.BeanValidationHintResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(java.lang.Object,java.lang.String,java.lang.String,java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.validation.BeanValidationHintResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Class<?>[]"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ObjectUtils].isEmpty(java.lang.Object[])"
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - "[org.springframework.webflow.validation.BeanValidationHintResolver].toClass(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.util.StringUtils].capitalize(java.lang.String)"
    - "[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(java.lang.Class,java.lang.String)"
    - "[org.springframework.webflow.validation.BeanValidationHintResolver].handleUnresolvedHint(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.BeanValidationHintResolver:51"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:55"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:54"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.BeanValidationHintResolver:56"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:72"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:71"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.BeanValidationHintResolver:57"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:60"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:59"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.BeanValidationHintResolver:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:64"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:63"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.BeanValidationHintResolver:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:64"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:63"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.BeanValidationHintResolver:64"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:67"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:66"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.validation.BeanValidationHintResolver:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:55"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:51,1"
      Dst: "[org.springframework.util.ObjectUtils].isEmpty(java.lang.Object[])"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:55,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:57,1"
      Dst: "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:60,1"
      Dst: "[org.springframework.webflow.validation.BeanValidationHintResolver].toClass(java.lang.String)"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:62,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:62,1"
      Dst: "[org.springframework.util.StringUtils].capitalize(java.lang.String)"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:62,1"
      Dst: "[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(java.lang.Class,java.lang.String)"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:65,1"
      Dst: "[org.springframework.webflow.validation.BeanValidationHintResolver].handleUnresolvedHint(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:68,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:72,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:72,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 7
  - functionName: "[org.springframework.webflow.validation.BeanValidationHintResolver].toClass(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.validation.BeanValidationHintResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].forName(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:77,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.BeanValidationHintResolver].handleUnresolvedHint(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.validation.BeanValidationHintResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Class<?>"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:113,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:113,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(java.lang.Class<?>,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.validation.BeanValidationHintResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.lang.Class].forName(java.lang.String)"
    - "[java.lang.Class].getSuperclass()"
    - "[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.validation.BeanValidationHintResolver:91"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.validation.BeanValidationHintResolver:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:87,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:87,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:87,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:90,1"
      Dst: "[java.lang.Class].getSuperclass()"
    - Src: "org.springframework.webflow.validation.BeanValidationHintResolver:92,1"
      Dst: "[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: "org.springframework.webflow.test.MockViewFactoryCreator"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.ViewFactory"
    argCount: 6
    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: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockViewFactoryCreator$MockViewFactory].<init>(org.springframework.binding.expression.Expression)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator:45,1"
      Dst: "[org.springframework.webflow.test.MockViewFactoryCreator$MockViewFactory].<init>(org.springframework.binding.expression.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator].getViewIdByConvention(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.EnterStateVetoException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.EnterStateVetoException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.EnterStateVetoException:42,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.EnterStateVetoException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.execution.EnterStateVetoException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.EnterStateVetoException:56,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.EnterStateVetoException].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.EnterStateVetoException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.definition.StateDefinition"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[org.springframework.webflow.execution.EnterStateVetoException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.EnterStateVetoException:67,1"
      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.execution.EnterStateVetoException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.EnterStateVetoException].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.execution.EnterStateVetoException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.definition.StateDefinition"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[org.springframework.webflow.execution.EnterStateVetoException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.EnterStateVetoException:78,1"
      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.execution.EnterStateVetoException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.EnterStateVetoException].getVetoedStateId()"
    functionSourceFile: "org.springframework.webflow.execution.EnterStateVetoException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$1].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$PropertyResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$1:134,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$PropertyResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$1].doResolve(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELContext].getELResolver()"
    - "[jakarta.el.ELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$1:136,1"
      Dst: "[jakarta.el.ELContext].getELResolver()"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$1:136,1"
      Dst: "[jakarta.el.ELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ExpressionVariable].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.binding.expression.ExpressionVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.binding.expression.ExpressionVariable].init(java.lang.String,java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.ExpressionVariable:37,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.expression.ExpressionVariable:38,1"
      Dst: "[org.springframework.binding.expression.ExpressionVariable].init(java.lang.String,java.lang.String,org.springframework.binding.expression.ParserContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ExpressionVariable].<init>(java.lang.String,java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionSourceFile: "org.springframework.binding.expression.ExpressionVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.binding.expression.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.binding.expression.ExpressionVariable].init(java.lang.String,java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.ExpressionVariable:47,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.binding.expression.ExpressionVariable:48,1"
      Dst: "[org.springframework.binding.expression.ExpressionVariable].init(java.lang.String,java.lang.String,org.springframework.binding.expression.ParserContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ExpressionVariable].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.ExpressionVariable"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 28
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.ExpressionVariable:76"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.ExpressionVariable:79"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.ExpressionVariable:78"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.expression.ExpressionVariable:80,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ExpressionVariable].hashCode()"
    functionSourceFile: "org.springframework.binding.expression.ExpressionVariable"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.ExpressionVariable:84,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ExpressionVariable].toString()"
    functionSourceFile: "org.springframework.binding.expression.ExpressionVariable"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 61
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.ExpressionVariable:88,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ExpressionVariable].init(java.lang.String,java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionSourceFile: "org.springframework.binding.expression.ExpressionVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.binding.expression.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.ExpressionVariable:92,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].<init>(org.springframework.core.io.Resource)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.io.Resource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].getClassLoader()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getClassLoader()"
    functionUses: 15
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:39,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:39,1"
      Dst: "[java.lang.Class].getClassLoader()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].getResource(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionDepth: 1
    returnType: "org.springframework.core.io.Resource"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[org.springframework.core.io.ClassPathResource].<init>(java.lang.String,java.lang.ClassLoader)"
    - "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].getClassLoader()"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].createFlowRelativeResource(java.lang.String)"
    functionUses: 13
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:43"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:46"
        BranchSideFuncs:
        - "getClassLoader()"
        - "substring(int)"
        - "<init>(java.lang.String,java.lang.ClassLoader)"
        - "length()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:45"
        BranchSideFuncs:
        - "createFlowRelativeResource(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:43,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:44,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:44,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:44,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].getClassLoader()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:44,1"
      Dst: "[org.springframework.core.io.ClassPathResource].<init>(java.lang.String,java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:46,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].createFlowRelativeResource(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].createFlowRelativeResource(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "org.springframework.core.io.Resource"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.ClassPathResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.PathResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.FileSystemResource].createRelative(java.lang.String)"
    - "[org.springframework.web.context.support.ServletContextResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.UrlResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.VfsResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.FileUrlResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.AbstractResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].createRelative(java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.Throwable].initCause(java.lang.Throwable)"
    - "[org.springframework.core.io.Resource].createRelative(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:52,1"
      Dst: "[org.springframework.core.io.Resource].createRelative(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:54,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:54,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader:56,1"
      Dst: "[java.lang.Throwable].initCause(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.FlashMap].equals(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].equals(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].equals(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].equals(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].equals(java.lang.Object)"
    - "[java.awt.RenderingHints:java.lang.Object:java.util.AbstractMap:java.util.EnumMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].equals(java.lang.Object)"
    - "[java.util.Map].equals(java.lang.Object)"
    functionUses: 31
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:87"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:90"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:89"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:91,1"
      Dst: "[java.util.Map].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].hashCode()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.MultiValueMapAdapter].hashCode()"
    - "[org.springframework.cglib.beans.BeanMap].hashCode()"
    - "[org.springframework.web.servlet.FlashMap].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].hashCode()"
    - "[org.springframework.http.HttpHeaders].hashCode()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].hashCode()"
    - "[java.awt.RenderingHints:java.lang.Object:java.util.AbstractMap:java.util.EnumMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].hashCode()"
    - "[java.util.Map].hashCode()"
    functionUses: 28
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:95,1"
      Dst: "[java.util.Map].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].asMap()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 1
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].asMap()"
    - "[java.util.Collections].unmodifiableMap(java.util.Map)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:99,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].asMap()"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:99,1"
      Dst: "[java.util.Collections].unmodifiableMap(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].isEmpty()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].isEmpty()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:103,1"
      Dst: "[java.util.Map].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].size()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:107,1"
      Dst: "[java.util.Map].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].contains(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:111,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:115,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isArray()"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(java.lang.Object,java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:119"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:122"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:121"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:123"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:135"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:134"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:126"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:129"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:119,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:122,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:123,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:123,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:124,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(java.lang.Object,java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getArray(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isArray()"
    - "[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(java.lang.Object,java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:141"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:144"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:143"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:145"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:149"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:141,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:144,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:145,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:145,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:146,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(java.lang.Object,java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getArray(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getArray(java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String[],java.lang.Class)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:156"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:155,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getArray(java.lang.String)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:156,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String[],java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:160,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:164"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:167"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:166"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:168"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:165,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:165,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:167,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:168,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:172,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:173,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getArray(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:177,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].assertContainsKey(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:178,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getArray(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String[],java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:183,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(java.lang.String)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:184,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String[],java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:189,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:189,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:194,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:195,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(java.lang.String,java.lang.Class,java.lang.Number)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:200,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:201,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredNumber(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:206,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:207,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:211,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(java.lang.String,java.lang.Integer)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:215,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredInteger(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:220,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getLong(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:224,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getLong(java.lang.String,java.lang.Long)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:228,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredLong(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:232,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:236,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(java.lang.String,java.lang.Boolean)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:240,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].get(java.lang.String,java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredBoolean(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:245,1"
      Dst: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getMultipartFile(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.web.multipart.MultipartFile"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:249,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].get(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredMultipartFile(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.web.multipart.MultipartFile"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].getRequired(java.lang.Object,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:253,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].getRequired(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].asAttributeMap()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:257,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].initParameters(java.util.Map<String,Object>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map<String,Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:266,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:283,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:283,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].convert(java.lang.String[],java.lang.Class<?\
      \ extends T>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class<? extends T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.core.collection.LocalParameterMap:294"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.core.collection.LocalParameterMap:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:292,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:293,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:295,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:295,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:297,1"
      Dst: "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:297,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(java.lang.Class<?>,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Class)"
    - "[org.springframework.util.Assert].isTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:304,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:304,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Class)"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:304,1"
      Dst: "[org.springframework.util.Assert].isTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectOutputStream].defaultWriteObject()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:311,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectInputStream].defaultReadObject()"
    - "[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:315,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject()"
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:316,1"
      Dst: "[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.LocalParameterMap].toString()"
    functionSourceFile: "org.springframework.webflow.core.collection.LocalParameterMap"
    linkageType: ""
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    functionUses: 62
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.LocalParameterMap:321,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.NullParserContext].<init>()"
    functionSourceFile: "org.springframework.binding.expression.support.NullParserContext"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.NullParserContext:33,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.NullParserContext].getEvaluationContextType()"
    functionSourceFile: "org.springframework.binding.expression.support.NullParserContext"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.NullParserContext].getExpectedEvaluationResultType()"
    functionSourceFile: "org.springframework.binding.expression.support.NullParserContext"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.NullParserContext].getExpressionVariables()"
    functionSourceFile: "org.springframework.binding.expression.support.NullParserContext"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "org.springframework.binding.expression.ExpressionVariable[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.NullParserContext].isTemplate()"
    functionSourceFile: "org.springframework.binding.expression.support.NullParserContext"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].getSpecificTargetClasses()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ConcurrentReferenceHashMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$1].containsKey(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].containsKey(java.lang.Object)"
    - "[java.awt.RenderingHints:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.http.client.reactive.HttpComponentsHeadersAdapter:org.springframework.http.client.reactive.JettyHeadersAdapter:org.springframework.http.client.reactive.Netty5HeadersAdapter:org.springframework.http.client.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.JettyHeadersAdapter:org.springframework.http.server.reactive.Netty5HeadersAdapter:org.springframework.http.server.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.TomcatHeadersAdapter:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].containsKey(java.lang.Object)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:65,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "org.springframework.expression.TypedValue"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$getRequestContext__673].getVariable()"
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_1__674].getVariable()"
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672].getVariable()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$FlowVariableAccessor].getVariable()"
    functionUses: 4
    ICount: 11
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:69,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:70,1"
      Dst: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$FlowVariableAccessor].getVariable()"
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:70,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].write(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:78,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:78,1"
      Dst: "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.AccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].lambda$static$0()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockExternalContext].getCurrentUser()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl:org.springframework.webflow.test.MockRequestContext].getExternalContext()"
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getCurrentUser()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:54,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:54,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:54,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].getCurrentUser()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils].<init>()"
    functionSourceFile: "org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultObjectBasedEventFactory$EnumUtils:119,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].<init>()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 81
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].<init>()"
    - "[org.springframework.util.ConcurrentReferenceHashMap].<init>(int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:64,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:78,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].<init>()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:80,1"
      Dst: "[org.springframework.util.ConcurrentReferenceHashMap].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.Converter)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 97
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.core.convert.support.GenericConversionService].getRequiredTypeInfo(java.lang.Class,java.lang.Class)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.Class].getName()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.Converter,org.springframework.core.ResolvableType,org.springframework.core.ResolvableType)"
    - "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    - "[org.springframework.core.DecoratingProxy].getDecoratedClass()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 41
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:88"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:91"
        BranchSideFuncs:
        - "getRequiredTypeInfo(java.lang.Class,java.lang.Class)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:90"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:88"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:91"
        BranchSideFuncs:
        - "getRequiredTypeInfo(java.lang.Class,java.lang.Class)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:90"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:91"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:95"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.String)"
        - "getClass()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:94"
        BranchSideFuncs:
        - "<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.Converter,org.springframework.core.ResolvableType,org.springframework.core.ResolvableType)"
        - "addConverter(org.springframework.core.convert.converter.GenericConverter)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:87,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:87,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].getRequiredTypeInfo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:89,1"
      Dst: "[org.springframework.core.DecoratingProxy].getDecoratedClass()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:93,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:93,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:93,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:95,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.Converter,org.springframework.core.ResolvableType,org.springframework.core.ResolvableType)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:95,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].getRequiredTypeInfo(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 292
    functionLinenumberEnd: 304
    functionDepth: 0
    returnType: "org.springframework.core.ResolvableType[]"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.ResolvableType].as(java.lang.Class)"
    - "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    - "[org.springframework.core.ResolvableType].getGenerics()"
    - "[org.springframework.core.ResolvableType$1].getGenerics()"
    - "[org.springframework.core.ResolvableType].resolve()"
    functionUses: 4
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:295"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:298"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:297"
        BranchSideFuncs:
        - "resolve()"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:300"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:301"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:300"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:300"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:303"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:293,1"
      Dst: "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:293,1"
      Dst: "[org.springframework.core.ResolvableType].as(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:294,1"
      Dst: "[org.springframework.core.ResolvableType].getGenerics()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:298,1"
      Dst: "[org.springframework.core.ResolvableType].resolve()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.Converter,org.springframework.core.ResolvableType,org.springframework.core.ResolvableType)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter"
    linkageType: ""
    functionLinenumber: 352
    functionLinenumberEnd: 358
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.core.convert.support.GenericConversionService"
    - "org.springframework.core.convert.converter.Converter"
    - "org.springframework.core.ResolvableType"
    - "org.springframework.core.ResolvableType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    - "[org.springframework.core.ResolvableType].toClass()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:353,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:355,1"
      Dst: "[org.springframework.core.ResolvableType].toClass()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:355,1"
      Dst: "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.GenericConverter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].add(org.springframework.core.convert.converter.GenericConverter)"
    - "[org.springframework.core.convert.support.GenericConversionService].invalidateCache()"
    functionUses: 31
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:106,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].add(org.springframework.core.convert.converter.GenericConverter)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:107,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].invalidateCache()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].invalidateCache()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.LinkedCaseInsensitiveMap].clear()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].clear()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].clear()"
    - "[org.springframework.util.ConcurrentReferenceHashMap].clear()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].clear()"
    - "[java.util.LinkedHashMap].clear()"
    - "[java.util.WeakHashMap].clear()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].clear()"
    - "[org.springframework.util.MultiValueMapAdapter].clear()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].clear()"
    - "[java.util.jar.Attributes].clear()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].clear()"
    - "[java.util.Hashtable].clear()"
    - "[java.util.IdentityHashMap].clear()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].clear()"
    - "[java.util.concurrent.ConcurrentHashMap].clear()"
    - "[org.springframework.cglib.beans.BeanMap].clear()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].clear()"
    - "[org.springframework.http.HttpHeaders].clear()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].clear()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].clear()"
    - "[java.util.Properties].clear()"
    - "[java.util.HashMap].clear()"
    - "[org.springframework.binding.collection.SharedMapDecorator].clear()"
    - "[java.security.Provider].clear()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].clear()"
    - "[java.awt.RenderingHints].clear()"
    - "[java.util.AbstractMap].clear()"
    - "[java.util.EnumMap].clear()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].clear()"
    - "[java.util.TreeMap].clear()"
    - "[javax.script.SimpleBindings].clear()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].clear()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].clear()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].clear()"
    - "[java.util.Map].clear()"
    functionUses: 1
    ICount: 4
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:307,1"
      Dst: "[java.util.Map].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].addConverter(java.lang.Class,java.lang.Class,org.springframework.core.convert.converter.Converter)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "org.springframework.core.convert.converter.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.Converter,org.springframework.core.ResolvableType,org.springframework.core.ResolvableType)"
    - "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    functionUses: 7
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:101,1"
      Dst: "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:101,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.Converter,org.springframework.core.ResolvableType,org.springframework.core.ResolvableType)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:100,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].addConverterFactory(org.springframework.core.convert.converter.ConverterFactory)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 123
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.ConverterFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.core.convert.support.GenericConversionService].getRequiredTypeInfo(java.lang.Class,java.lang.Class)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.Class].getName()"
    - "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.ConverterFactory,org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    - "[org.springframework.core.ResolvableType].toClass()"
    - "[org.springframework.core.DecoratingProxy].getDecoratedClass()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 6
    ICount: 28
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:113"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:116"
        BranchSideFuncs:
        - "getRequiredTypeInfo(java.lang.Class,java.lang.Class)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:115"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:113"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:116"
        BranchSideFuncs:
        - "getRequiredTypeInfo(java.lang.Class,java.lang.Class)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:115"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:116"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:120"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.String)"
        - "getClass()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:119"
        BranchSideFuncs:
        - "toClass()"
        - "addConverter(org.springframework.core.convert.converter.GenericConverter)"
        - "<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.ConverterFactory,org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
        - "<init>(java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:112,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:112,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].getRequiredTypeInfo(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:114,1"
      Dst: "[org.springframework.core.DecoratingProxy].getDecoratedClass()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:118,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:118,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:118,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:121,1"
      Dst: "[org.springframework.core.ResolvableType].toClass()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:121,1"
      Dst: "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].<init>(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:121,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].<init>(org.springframework.core.convert.support.GenericConversionService,org.springframework.core.convert.converter.ConverterFactory,org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:120,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].removeConvertible(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].remove(java.lang.Class,java.lang.Class)"
    - "[org.springframework.core.convert.support.GenericConversionService].invalidateCache()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:126,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].remove(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:127,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].invalidateCache()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].canConvert(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 138
    functionDepth: 6
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.core.convert.support.GenericConversionService].canConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 3
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:136"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:137"
        BranchSideFuncs:
        - "valueOf(java.lang.Class)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:136"
        BranchSideFuncs:
        - "valueOf(java.lang.Class)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:135,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:136,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:136,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].canConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].canConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 148
    functionDepth: 5
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.core.convert.support.GenericConversionService].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 13
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:143"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:146"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:145"
        BranchSideFuncs:
        - "getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:147"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:145"
        BranchSideFuncs:
        - "getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:142,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:146,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 254
    functionLinenumberEnd: 273
    functionDepth: 4
    returnType: "org.springframework.core.convert.converter.GenericConverter"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[java.awt.RenderingHints].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[javax.script.SimpleBindings].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].find(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService].getDefaultConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[javax.script.SimpleBindings].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.EnumMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 28
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:257"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:261"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:260"
        BranchSideFuncs:
        - "find(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:258"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:257"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:262"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:266"
        BranchSideFuncs:
        - "getDefaultConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:265"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:266"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:271"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:270"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:255,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:256,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:261,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].find(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:263,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].getDefaultConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:267,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].getDefaultConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionDepth: 0
    returnType: "org.springframework.core.convert.converter.GenericConverter"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].isAssignableTo(org.springframework.core.convert.TypeDescriptor)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:285"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:284"
        BranchSideFuncs:
        - "isAssignableTo(org.springframework.core.convert.TypeDescriptor)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:285,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].isAssignableTo(org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].canBypassConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 168
    functionDepth: 5
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.core.convert.support.GenericConversionService].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:163"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:166"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:165"
        BranchSideFuncs:
        - "getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:167"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:165"
        BranchSideFuncs:
        - "getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:162,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:166,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionDepth: 6
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.TypeDescriptor].forObject(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 6
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:174,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:175,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].forObject(java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:175,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:175,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 196
    functionDepth: 5
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.util.Assert].isTrue(boolean,java.lang.String)"
    - "[org.springframework.core.convert.support.GenericConversionService].convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService].handleResult(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[org.springframework.core.convert.support.GenericConversionService].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ConversionUtils].invokeConverter(org.springframework.core.convert.converter.GenericConverter,java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService].handleConverterNotFound(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.convert.TypeDescriptor,java.lang.String)"
    functionUses: 29
    ICount: 31
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:182"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:186"
        BranchSideFuncs:
        - "isTrue(boolean,java.lang.String)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:185"
        BranchSideFuncs:
        - "getObjectType()"
        - "isInstance(java.lang.Object)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:183"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:183"
        BranchSideFuncs:
        - "isTrue(boolean,java.lang.String)"
        - "convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:182"
        BranchSideFuncs:
        - "isTrue(boolean,java.lang.String)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:186"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:190"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.String)"
        - "getClass()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:189"
        BranchSideFuncs:
        - "getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:186"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:190"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.String)"
        - "getClass()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:189"
        BranchSideFuncs:
        - "getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:191"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:195"
        BranchSideFuncs:
        - "handleResult(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,java.lang.Object)"
        - "invokeConverter(org.springframework.core.convert.converter.GenericConverter,java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:194"
        BranchSideFuncs:
        - "handleConverterNotFound(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:181,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:183,1"
      Dst: "[org.springframework.util.Assert].isTrue(boolean,java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:184,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:184,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].handleResult(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:186,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:186,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:188,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:188,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:188,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.convert.TypeDescriptor,java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:188,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:190,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].getConverter(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:192,1"
      Dst: "[org.springframework.core.convert.support.ConversionUtils].invokeConverter(org.springframework.core.convert.converter.GenericConverter,java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:195,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].handleConverterNotFound(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].handleResult(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,java.lang.Object)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 326
    functionLinenumberEnd: 331
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService].assertNotPrimitiveTargetType(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:327"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:330"
        BranchSideFuncs:
        - "assertNotPrimitiveTargetType(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:328,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].assertNotPrimitiveTargetType(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].assertNotPrimitiveTargetType(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 333
    functionLinenumberEnd: 339
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].isPrimitive()"
    - "[org.springframework.core.convert.ConversionFailedException].<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,java.lang.Object,java.lang.Throwable)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:334"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:338"
        BranchSideFuncs:
        - "<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,java.lang.Object,java.lang.Throwable)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:334,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].isPrimitive()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:335,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:335,1"
      Dst: "[org.springframework.core.convert.ConversionFailedException].<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor,java.lang.Object,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].handleConverterNotFound(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 313
    functionLinenumberEnd: 323
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService].assertNotPrimitiveTargetType(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.TypeDescriptor].isAssignableTo(org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[org.springframework.core.convert.ConverterNotFoundException].<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 1
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:314"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:318"
        BranchSideFuncs:
        - "assertNotPrimitiveTargetType(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:317"
        BranchSideFuncs:
        - "isAssignableTo(org.springframework.core.convert.TypeDescriptor)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:318"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:319"
        BranchSideFuncs:
        - "getObjectType()"
        - "isInstance(java.lang.Object)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:318"
        BranchSideFuncs:
        - "getObjectType()"
        - "isInstance(java.lang.Object)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:318"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:322"
        BranchSideFuncs:
        - "getObjectType()"
        - "isInstance(java.lang.Object)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:321"
        BranchSideFuncs:
        - "<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService:319"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:322"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService:321"
        BranchSideFuncs:
        - "<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:315,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].assertNotPrimitiveTargetType(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:318,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].isAssignableTo(org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:319,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService:319,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:322,1"
      Dst: "[org.springframework.core.convert.ConverterNotFoundException].<init>(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].forObject(java.lang.Object)"
    - "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:213,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].forObject(java.lang.Object)"
    - Src: "org.springframework.core.convert.support.GenericConversionService:213,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService].toString()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].toString()"
    functionUses: 61
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService:218,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView].<init>(org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver,java.lang.String,boolean,boolean)"
    functionSourceFile: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.view.RedirectView].<init>(java.lang.String,boolean,boolean)"
    - "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView:62,1"
      Dst: "[org.springframework.web.servlet.view.RedirectView].<init>(java.lang.String,boolean,boolean)"
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView:59,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView].sendRedirect(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.String,boolean)"
    functionSourceFile: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - "[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)"
    - "[org.springframework.web.servlet.view.RedirectView].sendRedirect(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.String,boolean)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView:70"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView:67,1"
      Dst: "[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView:68,1"
      Dst: "[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)"
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView:70,1"
      Dst: "[org.springframework.web.servlet.view.RedirectView].sendRedirect(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionHolder(java.lang.String)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinition()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:57"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:60"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:59"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:62"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:55,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:57,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:58,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:58,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:60,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionHolder(java.lang.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:64,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException"
      - "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionHolder(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.definition.registry.FlowDefinitionHolder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:122"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:125"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:121,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:123,1"
      Dst: "[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException:38,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException:38,1"
      Dst: "[org.springframework.webflow.core.FlowException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:74"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:76"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:74"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:73,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:75,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionCount()"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:81,1"
      Dst: "[java.util.Map].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionIds()"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].keySet()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].keySet()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].keySet()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].keySet()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].keySet()"
    - "[org.springframework.http.HttpHeaders].keySet()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].keySet()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].keySet()"
    - "[org.springframework.core.SortedProperties].keySet()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].keySet()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].keySet()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].keySet()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].keySet()"
    - "[org.springframework.util.MultiValueMapAdapter].keySet()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].keySet()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].keySet()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].keySet()"
    - "[org.springframework.binding.collection.SharedMapDecorator].keySet()"
    - "[java.util.WeakHashMap].keySet()"
    - "[org.springframework.http.HttpHeaders].size()"
    - "[org.springframework.util.MultiValueMapAdapter].size()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].size()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].size()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].size()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].size()"
    - "[org.springframework.cglib.beans.BeanMap].size()"
    - "[org.springframework.binding.collection.SharedMapDecorator].size()"
    - "[org.springframework.util.ConcurrentReferenceHashMap].size()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].size()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].size()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].size()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].size()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].size()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].size()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].size()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].toArray(java.lang.Object[])"
    - "[java.util.AbstractCollection:java.util.HashSet:java.util.concurrent.ConcurrentHashMap$CollectionView:java.util.concurrent.CopyOnWriteArraySet].toArray(java.lang.Object[])"
    - "[java.util.Map].keySet()"
    - "[java.util.Map].size()"
    - "[java.util.Set].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:85,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:85,1"
      Dst: "[java.util.Map].size()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:85,1"
      Dst: "[java.util.Set].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getParent()"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.registry.FlowDefinitionRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].destroy()"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].iterator()"
    - "[java.util.Vector].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.cglib.beans.BeanMap].values()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].values()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].values()"
    - "[org.springframework.http.HttpHeaders].values()"
    - "[org.springframework.binding.collection.SharedMapDecorator].values()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].values()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].values()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].values()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].values()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].values()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].values()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].values()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].values()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].values()"
    - "[org.springframework.util.MultiValueMapAdapter].values()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].values()"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings].values()"
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].destroy()"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].destroy()"
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionHolder].destroy()"
    functionUses: 1
    ICount: 11
    EdgeCount: 111
    BranchProfiles:
    - Branch String: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:110"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:113"
        BranchSideFuncs:
        - "destroy()"
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:110,1"
      Dst: "[java.util.Map].values()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:110,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:110,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:110,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:111,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionHolder].destroy()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toString()"
    functionSourceFile: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionIds()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:129,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - 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(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:129,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener$1].<init>(org.springframework.webflow.persistence.HibernateFlowExecutionListener)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.transaction.support.TransactionCallbackWithoutResult].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener$1:143,1"
      Dst: "[org.springframework.transaction.support.TransactionCallbackWithoutResult].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener$1].doInTransactionWithoutResult(org.springframework.transaction.TransactionStatus)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.transaction.TransactionStatus"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.hibernate.SessionFactory].getCurrentSession()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener$1:145,1"
      Dst: "[org.hibernate.SessionFactory].getCurrentSession()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.view.UrlBasedViewResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:36,1"
      Dst: "[org.springframework.web.servlet.view.UrlBasedViewResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].createView(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.web.servlet.View"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.view.UrlBasedViewResolver].canHandle(java.lang.String,java.util.Locale)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[org.springframework.web.servlet.view.UrlBasedViewResolver].isRedirectContextRelative()"
    - "[org.springframework.web.servlet.view.UrlBasedViewResolver].isRedirectHttp10Compatible()"
    - "[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver$AjaxRedirectView].<init>(org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver,java.lang.String,boolean,boolean)"
    - "[org.springframework.web.servlet.view.UrlBasedViewResolver].createView(java.lang.String,java.util.Locale)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:46"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:50"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:49"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:50"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:54"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:46,1"
      Dst: "[org.springframework.web.servlet.view.UrlBasedViewResolver].canHandle(java.lang.String,java.util.Locale)"
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:50,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:51,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:51,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:52,1"
      Dst: "[org.springframework.web.servlet.view.UrlBasedViewResolver].isRedirectContextRelative()"
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:52,1"
      Dst: "[org.springframework.web.servlet.view.UrlBasedViewResolver].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,java.lang.String,boolean,boolean)"
    - Src: "org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:54,1"
      Dst: "[org.springframework.web.servlet.view.UrlBasedViewResolver].createView(java.lang.String,java.util.Locale)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.upgrade.WebFlowUpgrader].<init>()"
    functionSourceFile: "org.springframework.webflow.upgrade.WebFlowUpgrader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:44,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.upgrade.WebFlowUpgrader].convert(org.springframework.core.io.Resource)"
    functionSourceFile: "org.springframework.webflow.upgrade.WebFlowUpgrader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.core.io.Resource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[org.springframework.core.io.InputStreamSource].getInputStream()"
    - "[javax.xml.transform.stream.StreamSource].<init>(java.io.InputStream)"
    - "[javax.xml.transform.stream.StreamResult].<init>(java.io.Writer)"
    - "[org.springframework.webflow.upgrade.WebFlowUpgrader].transform(javax.xml.transform.Source,javax.xml.transform.Result)"
    - "[java.lang.Throwable].printStackTrace()"
    - "[java.io.StringWriter].toString()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:61,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:63,1"
      Dst: "[org.springframework.core.io.InputStreamSource].getInputStream()"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:63,1"
      Dst: "[javax.xml.transform.stream.StreamSource].<init>(java.io.InputStream)"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:64,1"
      Dst: "[javax.xml.transform.stream.StreamResult].<init>(java.io.Writer)"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:65,1"
      Dst: "[org.springframework.webflow.upgrade.WebFlowUpgrader].transform(javax.xml.transform.Source,javax.xml.transform.Result)"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:67,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:69,1"
      Dst: "[java.io.StringWriter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.upgrade.WebFlowUpgrader].transform(javax.xml.transform.Source,javax.xml.transform.Result)"
    functionSourceFile: "org.springframework.webflow.upgrade.WebFlowUpgrader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.transform.Source"
    - "javax.xml.transform.Result"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.upgrade.WebFlowUpgrader].getTransformer()"
    - "[javax.xml.transform.Transformer].transform(javax.xml.transform.Source,javax.xml.transform.Result)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:74,1"
      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)"
    JavaMethodInfo:
      exceptions:
      - "javax.xml.transform.TransformerConfigurationException"
      - "javax.xml.transform.TransformerException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.upgrade.WebFlowUpgrader].getTransformer()"
    functionSourceFile: "org.springframework.webflow.upgrade.WebFlowUpgrader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "javax.xml.transform.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.core.io.ClassPathResource].<init>(java.lang.String,java.lang.Class)"
    - "[javax.xml.transform.TransformerFactory].newInstance()"
    - "[org.springframework.core.io.InputStreamSource].getInputStream()"
    - "[javax.xml.transform.stream.StreamSource].<init>(java.io.InputStream)"
    - "[javax.xml.transform.TransformerFactory].newTransformer(javax.xml.transform.Source)"
    - "[javax.xml.transform.Transformer].setOutputProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.upgrade.WebFlowUpgrader:78"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.upgrade.WebFlowUpgrader:86"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.upgrade.WebFlowUpgrader:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:79,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:79,1"
      Dst: "[org.springframework.core.io.ClassPathResource].<init>(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:80,1"
      Dst: "[javax.xml.transform.TransformerFactory].newInstance()"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:81,1"
      Dst: "[org.springframework.core.io.InputStreamSource].getInputStream()"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:81,1"
      Dst: "[javax.xml.transform.stream.StreamSource].<init>(java.io.InputStream)"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:82,1"
      Dst: "[javax.xml.transform.TransformerFactory].newTransformer(javax.xml.transform.Source)"
    - Src: "org.springframework.webflow.upgrade.WebFlowUpgrader:84,1"
      Dst: "[javax.xml.transform.Transformer].setOutputProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "javax.xml.transform.TransformerConfigurationException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionDepth: 1
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].<init>(org.springframework.binding.collection.StringKeyedMapAdapter,java.lang.String)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].nextKey()"
    functionUses: 693
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator:266,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].nextKey()"
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator:266,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].<init>(org.springframework.binding.collection.StringKeyedMapAdapter,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].<init>(org.springframework.binding.collection.StringKeyedMapAdapter,java.lang.String)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry"
    linkageType: ""
    functionLinenumber: 272
    functionLinenumberEnd: 276
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.collection.StringKeyedMapAdapter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry:273,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultAjaxHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getHeader(java.lang.String)"
    - "[jakarta.servlet.http.HttpServletRequest].getParameter(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:70"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:67"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:70"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:68,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getHeader(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:69,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getParameter(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:70,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:70,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.context.servlet.DefaultAjaxHandler].sendAjaxRedirectInternal(java.lang.String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)"
    functionSourceFile: "org.springframework.webflow.context.servlet.DefaultAjaxHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletResponse].setHeader(java.lang.String,java.lang.String)"
    - "[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:76"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:79"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:77,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].setHeader(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.DefaultAjaxHandler:79,1"
      Dst: "[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.message.DefaultMessageContext$DefaultTextFallbackMessageSource].resolveCode(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageContext$DefaultTextFallbackMessageSource"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "java.text.MessageFormat"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38].bootstrap$()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.message.MessageCriteria"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38:-1,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38].test(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$2(org.springframework.binding.message.Message)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_2__38:-1,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$2(org.springframework.binding.message.Message)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$2(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.Message].getSeverity()"
    - "[org.springframework.binding.message.Message].hasField()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:325"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:324"
        BranchSideFuncs:
        - "getSeverity()"
        - "hasField()"
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:325"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:324"
        BranchSideFuncs:
        - "getSeverity()"
        - "hasField()"
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:325,1"
      Dst: "[org.springframework.binding.message.Message].hasField()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:325,1"
      Dst: "[org.springframework.binding.message.Message].getSeverity()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.message.Message].hasField()"
    functionSourceFile: "org.springframework.binding.message.Message"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.Message:82"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.Message:85"
        BranchSideFuncs:
        - "hasText(java.lang.String)"
      - BranchSide: "org.springframework.binding.message.Message:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.Message:83,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:87,1"
      Dst: "[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].getTargetStateId()"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.Transition:120"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.Transition:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.Transition:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:121,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].getExecutionCriteria()"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.TransitionCriteria"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].getTargetStateResolver()"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.TargetStateResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.Transition].toString()"
    functionSourceFile: "org.springframework.webflow.engine.Transition"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.Transition].getMatchingCriteria()"
    - "[org.springframework.webflow.engine.Transition].getTargetStateResolver()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.Transition:246,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - 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(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.Transition:246,1"
      Dst: "[org.springframework.webflow.engine.Transition].getTargetStateResolver()"
    - Src: "org.springframework.webflow.engine.Transition:247,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:44,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToCollection].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToCollection"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToCollection].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToCollection"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToCollection"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.CollectionFactory].createCollection(java.lang.Class,int)"
    - "[org.springframework.binding.convert.converters.ObjectToCollection].getElementConverter(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].add(java.lang.Object)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.AbstractList:java.util.AbstractQueue:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.LinkedList:java.util.PriorityQueue:java.util.TreeSet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.ConcurrentLinkedDeque:java.util.concurrent.ConcurrentLinkedQueue:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.CopyOnWriteArraySet:java.util.concurrent.DelayQueue:javax.management.AttributeList:sun.awt.util.IdentityArrayList].add(java.lang.Object)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - "[java.util.Collection].add(java.lang.Object)"
    functionUses: 2
    ICount: 13
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.ObjectToCollection:66"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToCollection:69"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToCollection:68"
        BranchSideFuncs:
        - "getElementConverter(java.lang.Object,java.lang.Class)"
        - "createCollection(java.lang.Class,int)"
    - Branch String: "org.springframework.binding.convert.converters.ObjectToCollection:72"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToCollection:75"
        BranchSideFuncs:
        - "execute(java.lang.Object)"
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToCollection:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:69,1"
      Dst: "[org.springframework.core.CollectionFactory].createCollection(java.lang.Class,int)"
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:70,1"
      Dst: "[org.springframework.binding.convert.converters.ObjectToCollection].getElementConverter(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:73,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:77,1"
      Dst: "[java.util.Collection].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.ObjectToCollection].getElementConverter(java.lang.Object,java.lang.Class<?\
      \ extends Collection<?>>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToCollection"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<? extends Collection<?>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.ResolvableType].asCollection()"
    - "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    - "[org.springframework.core.ResolvableType].resolveGeneric(int[])"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getComponentType()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.ObjectToCollection:82"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToCollection:85"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToCollection:84"
        BranchSideFuncs:
        - "asCollection()"
        - "resolveGeneric(int[])"
        - "forClass(java.lang.Class)"
    - Branch String: "org.springframework.binding.convert.converters.ObjectToCollection:86"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToCollection:90"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.Class,java.lang.Class)"
        - "getComponentType()"
        - "getClass()"
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToCollection:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:85,1"
      Dst: "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:85,1"
      Dst: "[org.springframework.core.ResolvableType].asCollection()"
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:85,1"
      Dst: "[org.springframework.core.ResolvableType].resolveGeneric(int[])"
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:87,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:87,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "org.springframework.binding.convert.converters.ObjectToCollection:88,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$NoOpConverter].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$NoOpConverter"
    linkageType: ""
    functionLinenumber: 683
    functionLinenumberEnd: 687
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$NoOpConverter:684,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$NoOpConverter].getConvertibleTypes()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$NoOpConverter"
    linkageType: ""
    functionLinenumber: 690
    functionLinenumberEnd: 692
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$NoOpConverter].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$NoOpConverter"
    linkageType: ""
    functionLinenumber: 696
    functionLinenumberEnd: 698
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$NoOpConverter].toString()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$NoOpConverter"
    linkageType: ""
    functionLinenumber: 701
    functionLinenumberEnd: 703
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 61
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:84,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:64,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getDefinition()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getViewScope()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 123
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[org.springframework.webflow.engine.State].isViewState()"
    - "[org.springframework.webflow.engine.Flow:org.springframework.webflow.engine.State].getId()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].get(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    functionUses: 2
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:114"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:118"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:117"
        BranchSideFuncs:
        - "isViewState()"
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:118"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:122"
        BranchSideFuncs:
        - "getId()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:121"
        BranchSideFuncs:
        - "get(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:115,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:115,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:115,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:118,1"
      Dst: "[org.springframework.webflow.engine.State].isViewState()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:119,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:119,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:122,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalStateException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].isEmbeddedMode()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:126,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:126,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:126,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getParent()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowSession"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].readExternal(java.io.ObjectInput)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectInput].readObject()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:153,1"
      Dst: "[java.io.ObjectInput].readObject()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].writeExternal(java.io.ObjectOutput)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[java.io.ObjectOutput].writeObject(java.lang.Object)"
    - "[org.springframework.webflow.engine.State].getId()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:161"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:160"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:160,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:160,1"
      Dst: "[java.io.ObjectOutput].writeObject(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:161,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlow(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:180,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setState(org.springframework.webflow.engine.State)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.State"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.engine.State].getOwner()"
    - "[org.springframework.util.Assert].isTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:192"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:191"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:191,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:192,1"
      Dst: "[org.springframework.webflow.engine.State].getOwner()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:192,1"
      Dst: "[org.springframework.util.Assert].isTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlowId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: 219
    functionLinenumberEnd: 224
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.State].getId()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:220"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:223"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:222"
        BranchSideFuncs:
        - "getId()"
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:223,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setStateId(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowSessionImpl"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 265
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 62
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowSessionImpl:260"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:264"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "getStateId()"
        - "getFlowId()"
      - BranchSide: "org.springframework.webflow.engine.impl.FlowSessionImpl:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:261,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - 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(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:261,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:262,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    - Src: "org.springframework.webflow.engine.impl.FlowSessionImpl:264,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.support.DefaultTargetStateResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.StaticExpression].<init>(java.lang.Object)"
    - "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.Expression)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:45,1"
      Dst: "[org.springframework.binding.expression.support.StaticExpression].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:45,1"
      Dst: "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.DefaultTargetStateResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.State"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.engine.Transition"
    - "org.springframework.webflow.engine.State"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:59"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:62"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:58,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:60,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:60,1"
      Dst: "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].toString()"
    functionSourceFile: "org.springframework.webflow.engine.support.DefaultTargetStateResolver"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.CollectionAddingExpression].toString()"
    - "[java.lang.Object].toString()"
    - "[org.springframework.binding.expression.support.StaticExpression].toString()"
    - "[org.springframework.binding.expression.support.CompositeStringExpression].toString()"
    - "[org.springframework.binding.expression.el.ELExpression].toString()"
    - "[org.springframework.binding.expression.spel.SpringELExpression].toString()"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:org.springframework.binding.expression.support.LiteralExpression:org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].toString()"
    functionUses: 61
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.DefaultTargetStateResolver:67,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].info()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].warning()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].fatal()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].code(java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder:109,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].arg(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder:135,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].resolvableArg(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].<init>(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder:161,1"
      Dst: "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.message.MessageBuilder:161,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].<init>(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder$ResolvableArgument"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder$ResolvableArgument:214,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder].resolvableArgs(java.lang.Object[])"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.message.MessageBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].<init>(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageBuilder:173"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageBuilder:176"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageBuilder:175"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageBuilder:176"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageBuilder:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder:177,1"
      Dst: "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.message.MessageBuilder:177,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.RenderAction].<init>(org.springframework.binding.expression.Expression[])"
    functionSourceFile: "org.springframework.webflow.action.RenderAction"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.RenderAction:42"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.RenderAction:43"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.action.RenderAction:42"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.springframework.webflow.action.RenderAction:42"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.RenderAction:46"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.action.RenderAction:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.RenderAction:41,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    - Src: "org.springframework.webflow.action.RenderAction:43,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.RenderAction].doExecute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.RenderAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.action.AbstractAction].success()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.RenderAction:51"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.RenderAction:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.RenderAction:53,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.action.RenderAction:55,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - Src: "org.springframework.webflow.action.RenderAction:55,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.RenderAction:56,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].success()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.RenderAction].toString()"
    functionSourceFile: "org.springframework.webflow.action.RenderAction"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.RenderAction:60,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.action.RenderAction:60,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.RenderAction:60,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.EndState].doEnter(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.EndState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.execution.FlowSession].isRoot()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].isResponseComplete()"
    - "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.context.ExternalContext].recordResponseComplete()"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[org.springframework.webflow.engine.EndState].createSessionOutput(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.RequestControlContext].endActiveFlowSession(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.EndState:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.EndState:105"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.EndState:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.EndState:103"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.EndState:102"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.EndState:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.EndState:103"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.EndState:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.EndState:96,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - Src: "org.springframework.webflow.engine.EndState:96,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - Src: "org.springframework.webflow.engine.EndState:97,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].isRoot()"
    - Src: "org.springframework.webflow.engine.EndState:99,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.engine.EndState:99,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].isResponseComplete()"
    - Src: "org.springframework.webflow.engine.EndState:100,1"
      Dst: "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.EndState:101,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].recordResponseComplete()"
    - Src: "org.springframework.webflow.engine.EndState:103,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.EndState:103,1"
      Dst: "[org.springframework.webflow.engine.EndState].createSessionOutput(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.EndState:103,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].endActiveFlowSession(java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.EndState].createSessionOutput(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.EndState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.core.collection.LocalAttributeMap<Object>"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - "[org.springframework.webflow.engine.State].getOwner()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[org.springframework.webflow.engine.FlowOutputMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.EndState:117"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.EndState:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.EndState:122"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.EndState:119"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.EndState:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.EndState:122"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.EndState:119"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.EndState:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.EndState:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.EndState:116,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.engine.EndState:118,1"
      Dst: "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.EndState:119,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - Src: "org.springframework.webflow.engine.EndState:120,1"
      Dst: "[org.springframework.webflow.engine.State].getOwner()"
    - Src: "org.springframework.webflow.engine.EndState:120,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - Src: "org.springframework.webflow.engine.EndState:120,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.EndState:120,1"
      Dst: "[org.springframework.webflow.engine.FlowOutputMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.EndState].appendToString(org.springframework.core.style.ToStringCreator)"
    functionSourceFile: "org.springframework.webflow.engine.EndState"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.style.ToStringCreator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.EndState:127,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver].resolveEntity(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.xml.sax.InputSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].contains(java.lang.CharSequence)"
    - "[org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver].createInputSource(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:50"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:53"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:52"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:50"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:53"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:52"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:53"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:59"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:58"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:54"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:53"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:52"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:54"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:53"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:50,1"
      Dst: "[java.lang.String].contains(java.lang.CharSequence)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:51,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver].createInputSource(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:54,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:54,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver].createInputSource(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.core.io.ClassPathResource].<init>(java.lang.String,java.lang.Class)"
    - "[org.springframework.core.io.InputStreamSource].getInputStream()"
    - "[org.xml.sax.InputSource].<init>(java.io.InputStream)"
    - "[org.xml.sax.InputSource].setPublicId(java.lang.String)"
    - "[org.xml.sax.InputSource].setSystemId(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:64,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:64,1"
      Dst: "[org.springframework.core.io.ClassPathResource].<init>(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:65,1"
      Dst: "[org.springframework.core.io.InputStreamSource].getInputStream()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:65,1"
      Dst: "[org.xml.sax.InputSource].<init>(java.io.InputStream)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:66,1"
      Dst: "[org.xml.sax.InputSource].setPublicId(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.WebFlowEntityResolver:67,1"
      Dst: "[org.xml.sax.InputSource].setSystemId(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flow(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].<init>(java.lang.String[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:60,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].<init>(java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.DefaultConversionService].<init>(org.springframework.core.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.service.DefaultConversionService"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()"
    - "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.DefaultConversionService:47,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.binding.convert.service.DefaultConversionService:48,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()"
    - Src: "org.springframework.binding.convert.service.DefaultConversionService:49,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils].<init>()"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils:46,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration<E>)"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 1
    returnType: "java.util.Iterator<E>"
    argCount: 1
    argTypes:
    - "java.util.Enumeration<E>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].<init>(java.util.Enumeration)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils:60,1"
      Dst: "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].<init>(java.util.Enumeration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].<init>(java.util.Enumeration)"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Enumeration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator:124,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.DefaultConversionService].<init>()"
    functionSourceFile: "org.springframework.core.convert.support.DefaultConversionService"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService].<init>()"
    - "[org.springframework.core.convert.support.DefaultConversionService].addDefaultConverters(org.springframework.core.convert.converter.ConverterRegistry)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.DefaultConversionService:51,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:52,1"
      Dst: "[org.springframework.core.convert.support.DefaultConversionService].addDefaultConverters(org.springframework.core.convert.converter.ConverterRegistry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.DefaultConversionService].getSharedInstance()"
    functionSourceFile: "org.springframework.core.convert.support.DefaultConversionService"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionDepth: 3
    returnType: "org.springframework.core.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.DefaultConversionService].<init>()"
    functionUses: 3
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.DefaultConversionService:69"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.DefaultConversionService:78"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.DefaultConversionService:77"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.DefaultConversionService:72"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.DefaultConversionService:76"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.springframework.core.convert.support.DefaultConversionService:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.DefaultConversionService:73,1"
      Dst: "[org.springframework.core.convert.support.DefaultConversionService].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.core.convert.support.DefaultConversionService].addDefaultConverters(org.springframework.core.convert.converter.ConverterRegistry)"
    functionSourceFile: "org.springframework.core.convert.support.DefaultConversionService"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 101
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.ConverterRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.DefaultConversionService].addScalarConverters(org.springframework.core.convert.converter.ConverterRegistry)"
    - "[org.springframework.core.convert.support.DefaultConversionService].addCollectionConverters(org.springframework.core.convert.converter.ConverterRegistry)"
    - "[org.springframework.core.convert.support.ByteBufferConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    - "[org.springframework.core.convert.support.StringToTimeZoneConverter].<init>()"
    - "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.Converter)"
    - "[org.springframework.core.convert.support.ZoneIdToTimeZoneConverter].<init>()"
    - "[org.springframework.core.convert.support.ZonedDateTimeToCalendarConverter].<init>()"
    - "[org.springframework.core.convert.support.ObjectToObjectConverter].<init>()"
    - "[org.springframework.core.convert.support.IdToEntityConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.FallbackObjectToStringConverter].<init>()"
    - "[org.springframework.core.convert.support.ObjectToOptionalConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    - "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.core.convert.converter.Converter)"
    functionUses: 2
    ICount: 31
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.DefaultConversionService:88,1"
      Dst: "[org.springframework.core.convert.support.DefaultConversionService].addScalarConverters(org.springframework.core.convert.converter.ConverterRegistry)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:89,1"
      Dst: "[org.springframework.core.convert.support.DefaultConversionService].addCollectionConverters(org.springframework.core.convert.converter.ConverterRegistry)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:91,1"
      Dst: "[org.springframework.core.convert.support.ByteBufferConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:91,1"
      Dst: "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:92,1"
      Dst: "[org.springframework.core.convert.support.StringToTimeZoneConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:92,1"
      Dst: "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.core.convert.converter.Converter)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:93,1"
      Dst: "[org.springframework.core.convert.support.ZoneIdToTimeZoneConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:94,1"
      Dst: "[org.springframework.core.convert.support.ZonedDateTimeToCalendarConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:96,1"
      Dst: "[org.springframework.core.convert.support.ObjectToObjectConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:97,1"
      Dst: "[org.springframework.core.convert.support.IdToEntityConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:98,1"
      Dst: "[org.springframework.core.convert.support.FallbackObjectToStringConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:99,1"
      Dst: "[org.springframework.core.convert.support.ObjectToOptionalConverter].<init>(org.springframework.core.convert.ConversionService)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.DefaultConversionService].addScalarConverters(org.springframework.core.convert.converter.ConverterRegistry)"
    functionSourceFile: "org.springframework.core.convert.support.DefaultConversionService"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.ConverterRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.NumberToNumberConverterFactory].<init>()"
    - "[org.springframework.core.convert.support.GenericConversionService].addConverterFactory(org.springframework.core.convert.converter.ConverterFactory)"
    - "[org.springframework.core.convert.support.StringToNumberConverterFactory].<init>()"
    - "[org.springframework.core.convert.support.ObjectToStringConverter].<init>()"
    - "[org.springframework.core.convert.support.GenericConversionService].addConverter(java.lang.Class,java.lang.Class,org.springframework.core.convert.converter.Converter)"
    - "[org.springframework.core.convert.support.StringToCharacterConverter].<init>()"
    - "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.Converter)"
    - "[org.springframework.core.convert.support.NumberToCharacterConverter].<init>()"
    - "[org.springframework.core.convert.support.CharacterToNumberFactory].<init>()"
    - "[org.springframework.core.convert.support.StringToBooleanConverter].<init>()"
    - "[org.springframework.core.convert.support.StringToEnumConverterFactory].<init>()"
    - "[org.springframework.core.convert.support.EnumToStringConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.IntegerToEnumConverterFactory].<init>()"
    - "[org.springframework.core.convert.support.EnumToIntegerConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.StringToLocaleConverter].<init>()"
    - "[org.springframework.core.convert.support.StringToCharsetConverter].<init>()"
    - "[org.springframework.core.convert.support.StringToCurrencyConverter].<init>()"
    - "[org.springframework.core.convert.support.StringToPropertiesConverter].<init>()"
    - "[org.springframework.core.convert.support.PropertiesToStringConverter].<init>()"
    - "[org.springframework.core.convert.support.StringToUUIDConverter].<init>()"
    - "[org.springframework.core.convert.converter.ConverterRegistry].addConverterFactory(org.springframework.core.convert.converter.ConverterFactory)"
    - "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(java.lang.Class,java.lang.Class,org.springframework.core.convert.converter.Converter)"
    - "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.core.convert.converter.Converter)"
    functionUses: 1
    ICount: 73
    EdgeCount: 46
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.DefaultConversionService:135,1"
      Dst: "[org.springframework.core.convert.support.NumberToNumberConverterFactory].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:135,1"
      Dst: "[org.springframework.core.convert.converter.ConverterRegistry].addConverterFactory(org.springframework.core.convert.converter.ConverterFactory)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:137,1"
      Dst: "[org.springframework.core.convert.support.StringToNumberConverterFactory].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:138,1"
      Dst: "[org.springframework.core.convert.support.ObjectToStringConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:138,1"
      Dst: "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(java.lang.Class,java.lang.Class,org.springframework.core.convert.converter.Converter)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:140,1"
      Dst: "[org.springframework.core.convert.support.StringToCharacterConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:140,1"
      Dst: "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.core.convert.converter.Converter)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:143,1"
      Dst: "[org.springframework.core.convert.support.NumberToCharacterConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:144,1"
      Dst: "[org.springframework.core.convert.support.CharacterToNumberFactory].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:146,1"
      Dst: "[org.springframework.core.convert.support.StringToBooleanConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:149,1"
      Dst: "[org.springframework.core.convert.support.StringToEnumConverterFactory].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:150,1"
      Dst: "[org.springframework.core.convert.support.EnumToStringConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:152,1"
      Dst: "[org.springframework.core.convert.support.IntegerToEnumConverterFactory].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:153,1"
      Dst: "[org.springframework.core.convert.support.EnumToIntegerConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:155,1"
      Dst: "[org.springframework.core.convert.support.StringToLocaleConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:158,1"
      Dst: "[org.springframework.core.convert.support.StringToCharsetConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:161,1"
      Dst: "[org.springframework.core.convert.support.StringToCurrencyConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:164,1"
      Dst: "[org.springframework.core.convert.support.StringToPropertiesConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:165,1"
      Dst: "[org.springframework.core.convert.support.PropertiesToStringConverter].<init>()"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:167,1"
      Dst: "[org.springframework.core.convert.support.StringToUUIDConverter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.DefaultConversionService].addCollectionConverters(org.springframework.core.convert.converter.ConverterRegistry)"
    functionSourceFile: "org.springframework.core.convert.support.DefaultConversionService"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.convert.converter.ConverterRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.ArrayToCollectionConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.GenericConversionService].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    - "[org.springframework.core.convert.support.CollectionToArrayConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.ArrayToArrayConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.CollectionToCollectionConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.MapToMapConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.ArrayToStringConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.StringToArrayConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.ArrayToObjectConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.ObjectToArrayConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.CollectionToStringConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.StringToCollectionConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.CollectionToObjectConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.ObjectToCollectionConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.support.StreamConverter].<init>(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    functionUses: 1
    ICount: 45
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.DefaultConversionService:112,1"
      Dst: "[org.springframework.core.convert.support.ArrayToCollectionConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:112,1"
      Dst: "[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.core.convert.converter.GenericConverter)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:113,1"
      Dst: "[org.springframework.core.convert.support.CollectionToArrayConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:115,1"
      Dst: "[org.springframework.core.convert.support.ArrayToArrayConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:116,1"
      Dst: "[org.springframework.core.convert.support.CollectionToCollectionConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:117,1"
      Dst: "[org.springframework.core.convert.support.MapToMapConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:119,1"
      Dst: "[org.springframework.core.convert.support.ArrayToStringConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:120,1"
      Dst: "[org.springframework.core.convert.support.StringToArrayConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:122,1"
      Dst: "[org.springframework.core.convert.support.ArrayToObjectConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:123,1"
      Dst: "[org.springframework.core.convert.support.ObjectToArrayConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:125,1"
      Dst: "[org.springframework.core.convert.support.CollectionToStringConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:126,1"
      Dst: "[org.springframework.core.convert.support.StringToCollectionConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:128,1"
      Dst: "[org.springframework.core.convert.support.CollectionToObjectConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:129,1"
      Dst: "[org.springframework.core.convert.support.ObjectToCollectionConverter].<init>(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.core.convert.support.DefaultConversionService:131,1"
      Dst: "[org.springframework.core.convert.support.StreamConverter].<init>(org.springframework.core.convert.ConversionService)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.OutputModel"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.OutputModel:40"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.OutputModel:43"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.OutputModel:42"
        BranchSideFuncs:
        - "getName()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.OutputModel:44,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - Src: "org.springframework.webflow.engine.model.OutputModel:44,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.OutputModel"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getType()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setType(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getRequired()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(java.lang.String)"
    functionUses: 2
    ICount: 16
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.OutputModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - Src: "org.springframework.webflow.engine.model.OutputModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.OutputModel:49,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.OutputModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getType()"
    - Src: "org.springframework.webflow.engine.model.OutputModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setType(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.OutputModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getRequired()"
    - Src: "org.springframework.webflow.engine.model.OutputModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.OutputModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.OutputModel"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.OutputModel].<init>(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.AbstractMappingModel)"
    functionUses: 4
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.OutputModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - Src: "org.springframework.webflow.engine.model.OutputModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - Src: "org.springframework.webflow.engine.model.OutputModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.OutputModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.OutputModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.AbstractMappingModel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].getDefaultViewSuffix()"
    functionSourceFile: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].resolveView(java.lang.String,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.web.servlet.View"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    - "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].getViewInternal(java.lang.String,org.springframework.webflow.execution.RequestContext,org.springframework.context.ApplicationContext)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.core.io.ResourceLoader].getResource(java.lang.String)"
    - "[org.springframework.core.io.ContextResource].getPathWithinContext()"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:64"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:63"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:65"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:68"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:67"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:69"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:73"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:61,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:62,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:62,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:62,1"
      Dst: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].getViewInternal(java.lang.String,org.springframework.webflow.execution.RequestContext,org.springframework.context.ApplicationContext)"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:66,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:68,1"
      Dst: "[org.springframework.core.io.ResourceLoader].getResource(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:73,1"
      Dst: "[org.springframework.core.io.ContextResource].getPathWithinContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].getViewInternal(java.lang.String,org.springframework.webflow.execution.RequestContext,org.springframework.context.ApplicationContext)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.web.servlet.View"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.context.ApplicationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[org.springframework.web.servlet.view.JstlView].<init>(java.lang.String)"
    - "[org.springframework.context.support.ApplicationObjectSupport].setApplicationContext(org.springframework.context.ApplicationContext)"
    - "[org.springframework.web.servlet.view.InternalResourceView].<init>(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:84"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:85"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:84"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:84"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:85"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:90"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:84,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:86,1"
      Dst: "[org.springframework.web.servlet.view.JstlView].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:87,1"
      Dst: "[org.springframework.context.support.ApplicationObjectSupport].setApplicationContext(org.springframework.context.ApplicationContext)"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:90,1"
      Dst: "[org.springframework.web.servlet.view.InternalResourceView].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:95,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:95,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver].getViewIdByConvention(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.builder.FlowResourceFlowViewResolver:78,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ViewFactoryActionAdapter].<init>(org.springframework.webflow.execution.ViewFactory)"
    functionSourceFile: "org.springframework.webflow.action.ViewFactoryActionAdapter"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.ViewFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ViewFactoryActionAdapter:34,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ViewFactoryActionAdapter].doExecute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.ViewFactoryActionAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.execution.View].render()"
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.ViewFactoryActionAdapter:39"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ViewFactoryActionAdapter:42"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.ViewFactoryActionAdapter:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.ViewFactoryActionAdapter:40,1"
      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:42,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionId()"
    functionSourceFile: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:41,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionResourceString()"
    functionSourceFile: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:45,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:45,1"
      Dst: "[java.lang.Class].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinition()"
    functionSourceFile: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].refresh()"
    functionSourceFile: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.definition.registry.FlowDefinitionConstructionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].destroy()"
    functionSourceFile: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].destroy()"
    - "[org.springframework.webflow.definition.FlowDefinition].destroy()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:57,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].destroy()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 28
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:61"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:64"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:63"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:65,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].hashCode()"
    functionSourceFile: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.Flow].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:69,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].toString()"
    functionSourceFile: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:73,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:73,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:73,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionTransitionCriteria].getTrueEventIds()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionTransitionCriteria].setTrueEventIds(java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionTransitionCriteria].getAction()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Action"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.ActionTransitionCriteria].getAction()"
    - "[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(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.ActionTransitionCriteria:83"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionTransitionCriteria:81"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.ActionTransitionCriteria:83"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionTransitionCriteria:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionTransitionCriteria:82,1"
      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:83,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(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.support.ActionTransitionCriteria].isTrueEvent(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.ActionTransitionCriteria:87"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionTransitionCriteria:92"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.ActionTransitionCriteria:91"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.ActionTransitionCriteria:88"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionTransitionCriteria:87"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.ActionTransitionCriteria:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionTransitionCriteria:88,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.ConversionExecutorNotFoundException].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.ConversionExecutorNotFoundException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.ConversionExecutorNotFoundException].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.ConversionExecutorNotFoundException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:58,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getCommonPropertyType(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:66"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:69"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getFeatureDescriptors(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator<FeatureDescriptor>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Class<?>"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()"
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].matches(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:79"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:80"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:79"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:79"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:82"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:81"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:82"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:86"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:78,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:82,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].matches(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:83,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:84,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:84,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.RequestContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:128"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:128,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()"
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].matches(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:93"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:92"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:94"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:99"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:91,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:95,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].matches(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:96,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:97,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()"
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].matches(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:105"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:106"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:105"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:105"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:108"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:107"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:108"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:112"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:104,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:108,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].matches(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:109,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()"
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].matches(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object)"
    - "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:118"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:119"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:118"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:118"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:121"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:120"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:121"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:125"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:117,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:121,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables].matches(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:122,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:123,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:123,1"
      Dst: "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.TestFlowBuilderServicesFactory$1].setConversionService(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.webflow.test.TestFlowBuilderServicesFactory$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)"
    - "[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()"
    - "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setExpressionParser(org.springframework.binding.expression.ExpressionParser)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory$1:22,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)"
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory$1:23,1"
      Dst: "[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()"
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory$1:23,1"
      Dst: "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)"
    - Src: "org.springframework.webflow.test.TestFlowBuilderServicesFactory$1:23,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setExpressionParser(org.springframework.binding.expression.ExpressionParser)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 31
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:89"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:92"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:91"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:93,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].hashCode()"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 28
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:97,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.BeanWrapperImpl].<init>(java.lang.Object)"
    - "[org.springframework.beans.AbstractPropertyAccessor].setAutoGrowNestedPaths(boolean)"
    - "[org.springframework.beans.AbstractNestablePropertyAccessor].setAutoGrowCollectionLimit(int)"
    - "[org.springframework.beans.AbstractNestablePropertyAccessor].getPropertyValue(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:102,1"
      Dst: "[org.springframework.beans.BeanWrapperImpl].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:103,1"
      Dst: "[org.springframework.beans.AbstractPropertyAccessor].setAutoGrowNestedPaths(boolean)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:104,1"
      Dst: "[org.springframework.beans.AbstractNestablePropertyAccessor].setAutoGrowCollectionLimit(int)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:105,1"
      Dst: "[org.springframework.beans.AbstractNestablePropertyAccessor].getPropertyValue(java.lang.String)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:107,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:107,1"
      Dst: "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:109,1"
      Dst: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:111,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:111,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.BeanWrapperImpl].<init>(java.lang.Object)"
    - "[org.springframework.beans.AbstractPropertyAccessor].setAutoGrowNestedPaths(boolean)"
    - "[org.springframework.beans.AbstractNestablePropertyAccessor].setAutoGrowCollectionLimit(int)"
    - "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - "[org.springframework.beans.PropertyEditorRegistrySupport].setConversionService(org.springframework.core.convert.ConversionService)"
    - "[org.springframework.beans.AbstractNestablePropertyAccessor].setPropertyValue(java.lang.String,java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - "[org.springframework.beans.TypeMismatchException].getRequiredType()"
    - "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class,java.lang.Object)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:117,1"
      Dst: "[org.springframework.beans.BeanWrapperImpl].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:118,1"
      Dst: "[org.springframework.beans.AbstractPropertyAccessor].setAutoGrowNestedPaths(boolean)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:119,1"
      Dst: "[org.springframework.beans.AbstractNestablePropertyAccessor].setAutoGrowCollectionLimit(int)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:120,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getDelegateConversionService()"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:120,1"
      Dst: "[org.springframework.beans.PropertyEditorRegistrySupport].setConversionService(org.springframework.core.convert.ConversionService)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:121,1"
      Dst: "[org.springframework.beans.AbstractNestablePropertyAccessor].setPropertyValue(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:123,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:123,1"
      Dst: "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:125,1"
      Dst: "[org.springframework.beans.TypeMismatchException].getRequiredType()"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:125,1"
      Dst: "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:127,1"
      Dst: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:129,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class,java.lang.Object)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:129,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.expression.ValueCoercionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.ValueCoercionException:52,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.BeanWrapperImpl].<init>(java.lang.Object)"
    - "[org.springframework.beans.AbstractNestablePropertyAccessor].getPropertyType(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:135,1"
      Dst: "[org.springframework.beans.BeanWrapperImpl].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:136,1"
      Dst: "[org.springframework.beans.AbstractNestablePropertyAccessor].getPropertyType(java.lang.String)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:138,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:138,1"
      Dst: "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:140,1"
      Dst: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:142,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:142,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].toString()"
    functionSourceFile: "org.springframework.binding.expression.beanwrapper.BeanWrapperExpression"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 63
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].getFlowId()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.AbstractFlowHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.AbstractFlowHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.AbstractFlowHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionOutcome"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.AbstractFlowHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.core.FlowException"
    - "jakarta.servlet.http.HttpServletRequest"
    - "jakarta.servlet.http.HttpServletResponse"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].toString()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.AbstractFlowHandler"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.AbstractFlowHandler:52,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.AbstractFlowHandler:52,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SetModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.SetModel"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.SetModel].<init>(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.AbstractActionModel)"
    - "[org.springframework.webflow.engine.model.SetModel].setType(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SetModel:46,1"
      Dst: "[org.springframework.webflow.engine.model.SetModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SetModel:47,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.AbstractActionModel)"
    - Src: "org.springframework.webflow.engine.model.SetModel:48,1"
      Dst: "[org.springframework.webflow.engine.model.SetModel].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SetModel].getName()"
    functionSourceFile: "org.springframework.webflow.engine.model.SetModel"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SetModel].getValue()"
    functionSourceFile: "org.springframework.webflow.engine.model.SetModel"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SetModel].getType()"
    functionSourceFile: "org.springframework.webflow.engine.model.SetModel"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(java.io.Serializable,java.io.Serializable)"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Serializable"
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionKey].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:50,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionKey].<init>()"
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:51,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getExecutionId()"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getSnapshotId()"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.MimeType].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(java.lang.Object)"
    - "[org.springframework.web.bind.support.WebExchangeBindException].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].equals(java.lang.Object)"
    - "[org.springframework.util.unit.DataSize].equals(java.lang.Object)"
    - "[org.springframework.http.DefaultHttpStatusCode].equals(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents].equals(java.lang.Object)"
    - "[java.lang.Short].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].equals(java.lang.Object)"
    - "[org.springframework.web.util.OpaqueUriComponents].equals(java.lang.Object)"
    - "[org.springframework.validation.AbstractBindingResult].equals(java.lang.Object)"
    - "[java.lang.Double].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.config.DependencyDescriptor].equals(java.lang.Object)"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].equals(java.lang.Object)"
    - "[java.lang.Float].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor].equals(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].equals(java.lang.Object)"
    - "[org.springframework.core.AttributeAccessorSupport].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].equals(java.lang.Object)"
    - "[java.io.File].equals(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].equals(java.lang.Object)"
    - "[org.springframework.binding.method.MethodKey].equals(java.lang.Object)"
    - "[org.springframework.validation.BindException].equals(java.lang.Object)"
    - "[org.springframework.beans.support.MutableSortDefinition].equals(java.lang.Object)"
    - "[org.springframework.beans.PropertyValue].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ComposablePointcut].equals(java.lang.Object)"
    - "[java.lang.Long].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].equals(java.lang.Object)"
    - "[org.springframework.aop.target.EmptyTargetSource].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].equals(java.lang.Object)"
    - "[org.springframework.cache.annotation.AnnotationCacheOperationSource].equals(java.lang.Object)"
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.CglibAopProxy].equals(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.SimpleKey].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$PathSegmentComponent].equals(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].equals(java.lang.Object)"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.aop.support.AbstractPointcutAdvisor].equals(java.lang.Object)"
    - "[java.lang.Character].equals(java.lang.Object)"
    - "[org.springframework.aop.support.RootClassFilter].equals(java.lang.Object)"
    - "[java.lang.Byte].equals(java.lang.Object)"
    - "[org.springframework.web.util.HierarchicalUriComponents$FullPathComponent].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.GenericBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].equals(java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].equals(java.lang.Object)"
    - "[org.springframework.aop.target.SingletonTargetSource].equals(java.lang.Object)"
    - "[org.springframework.validation.ObjectError].equals(java.lang.Object)"
    - "[org.springframework.core.ResolvableType].equals(java.lang.Object)"
    - "[org.springframework.core.convert.TypeDescriptor].equals(java.lang.Object)"
    - "[org.springframework.beans.MutablePropertyValues].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].equals(java.lang.Object)"
    - "[org.springframework.web.servlet.FlashMap].equals(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].equals(java.lang.Object)"
    - "[org.springframework.validation.FieldError].equals(java.lang.Object)"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].equals(java.lang.Object)"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].equals(java.lang.Object)"
    - "[org.springframework.http.HttpMethod].equals(java.lang.Object)"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].equals(java.lang.Object)"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].equals(java.lang.Object)"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].equals(java.lang.Object)"
    - "[org.springframework.aop.framework.JdkDynamicAopProxy].equals(java.lang.Object)"
    - "[org.springframework.aop.target.HotSwappableTargetSource].equals(java.lang.Object)"
    - "[java.lang.Integer].equals(java.lang.Object)"
    - "[org.springframework.aop.support.ControlFlowPointcut].equals(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].equals(java.lang.Object)"
    - "[java.awt.AWTKeyStroke:java.awt.Color:java.awt.Dimension:java.awt.Font:java.awt.Insets:java.awt.MenuShortcut:java.awt.Point:java.awt.Rectangle:java.awt.datatransfer.DataFlavor:java.awt.datatransfer.MimeType:java.awt.font.NumericShaper:java.awt.font.TransformAttribute:java.awt.geom.AffineTransform:java.awt.geom.Point2D:java.awt.geom.Rectangle2D:java.io.FilePermission:java.lang.Enum:java.lang.Object:java.lang.StackTraceElement:java.lang.invoke.MethodType:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.Inet4Address:java.net.Inet6Address:java.net.InetAddress:java.net.InetSocketAddress:java.net.SocketPermission:java.net.URI:java.net.URL:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.sql.Timestamp:java.text.AttributedCharacterIterator$Attribute:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormat:java.text.DecimalFormatSymbols:java.text.MessageFormat:java.text.NumberFormat:java.text.SimpleDateFormat:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.MonthDay:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.Year:java.time.YearMonth:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleEntry:java.util.AbstractMap$SimpleImmutableEntry:java.util.AbstractSet:java.util.ArrayList:java.util.BitSet:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.GregorianCalendar:java.util.Hashtable:java.util.IdentityHashMap:java.util.Locale:java.util.Properties:java.util.PropertyPermission:java.util.UUID:java.util.Vector:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.CopyOnWriteArraySet:java.util.logging.Level:javax.crypto.CryptoPermission:javax.crypto.spec.SecretKeySpec:javax.management.Attribute:javax.management.ImmutableDescriptor:javax.management.MBeanAttributeInfo:javax.management.MBeanConstructorInfo:javax.management.MBeanFeatureInfo:javax.management.MBeanInfo:javax.management.MBeanNotificationInfo:javax.management.MBeanOperationInfo:javax.management.MBeanParameterInfo:javax.management.ObjectInstance:javax.management.ObjectName:javax.management.openmbean.CompositeType:javax.management.openmbean.TabularType:javax.management.remote.JMXServiceURL:javax.security.auth.Subject:javax.security.auth.x500.X500Principal:javax.xml.namespace.QName:org.springframework.beans.factory.config.AutowiredPropertyMarker:org.springframework.cache.annotation.SpringCacheAnnotationParser:org.springframework.cache.support.NullValue:org.springframework.util.comparator.BooleanComparator:org.springframework.web.util.HierarchicalUriComponents$1:org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:org.springframework.webflow.test.GeneratedFlowExecutionKey:sun.security.util.ObjectIdentifier].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 31
    ICount: 18
    EdgeCount: 155
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:72"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:75"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:74"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:76"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:74"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:76"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:74"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:76,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].hashCode()"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].hashCode()"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].hashCode()"
    - "[org.springframework.web.servlet.FlashMap].hashCode()"
    - "[java.lang.Character].hashCode()"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].hashCode()"
    - "[org.springframework.util.AutoPopulatingList].hashCode()"
    - "[java.lang.Float].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents].hashCode()"
    - "[org.springframework.web.bind.support.WebExchangeBindException].hashCode()"
    - "[org.springframework.aop.target.HotSwappableTargetSource].hashCode()"
    - "[org.springframework.cache.annotation.AnnotationCacheOperationSource].hashCode()"
    - "[java.lang.String].hashCode()"
    - "[org.springframework.beans.factory.config.DependencyDescriptor].hashCode()"
    - "[org.springframework.aop.support.AbstractPointcutAdvisor].hashCode()"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].hashCode()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].hashCode()"
    - "[java.lang.Double].hashCode()"
    - "[org.springframework.aop.target.EmptyTargetSource].hashCode()"
    - "[org.springframework.web.util.OpaqueUriComponents].hashCode()"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].hashCode()"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].hashCode()"
    - "[java.lang.Long].hashCode()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].hashCode()"
    - "[org.springframework.core.ResolvableType].hashCode()"
    - "[org.springframework.aop.framework.CglibAopProxy].hashCode()"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].hashCode()"
    - "[org.springframework.validation.AbstractBindingResult].hashCode()"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].hashCode()"
    - "[org.springframework.util.unit.DataSize].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents$1].hashCode()"
    - "[org.springframework.validation.BindException].hashCode()"
    - "[org.springframework.aop.framework.JdkDynamicAopProxy].hashCode()"
    - "[org.springframework.aop.support.RootClassFilter].hashCode()"
    - "[java.lang.Short].hashCode()"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].hashCode()"
    - "[java.lang.Integer].hashCode()"
    - "[org.springframework.http.HttpHeaders].hashCode()"
    - "[org.springframework.cache.annotation.SpringCacheAnnotationParser].hashCode()"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].hashCode()"
    - "[org.springframework.binding.method.MethodKey].hashCode()"
    - "[java.io.File].hashCode()"
    - "[org.springframework.aop.support.ComposablePointcut].hashCode()"
    - "[java.lang.Boolean].hashCode()"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].hashCode()"
    - "[org.springframework.validation.FieldError].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents$PathSegmentComponent].hashCode()"
    - "[org.springframework.aop.support.ControlFlowPointcut].hashCode()"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].hashCode()"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].hashCode()"
    - "[org.springframework.core.AttributeAccessorSupport].hashCode()"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].hashCode()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].hashCode()"
    - "[org.springframework.beans.factory.config.AutowiredPropertyMarker].hashCode()"
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.Byte].hashCode()"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].hashCode()"
    - "[org.springframework.util.MultiValueMapAdapter].hashCode()"
    - "[org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor].hashCode()"
    - "[org.springframework.core.convert.TypeDescriptor].hashCode()"
    - "[org.springframework.util.comparator.BooleanComparator].hashCode()"
    - "[org.springframework.util.MimeType].hashCode()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].hashCode()"
    - "[org.springframework.aop.target.SingletonTargetSource].hashCode()"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].hashCode()"
    - "[org.springframework.beans.PropertyValue].hashCode()"
    - "[org.springframework.beans.MutablePropertyValues].hashCode()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].hashCode()"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].hashCode()"
    - "[org.springframework.web.util.HierarchicalUriComponents$FullPathComponent].hashCode()"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].hashCode()"
    - "[org.springframework.cache.support.NullValue].hashCode()"
    - "[org.springframework.beans.support.MutableSortDefinition].hashCode()"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].hashCode()"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].hashCode()"
    - "[org.springframework.validation.ObjectError].hashCode()"
    - "[org.springframework.http.HttpMethod].hashCode()"
    - "[java.awt.AWTKeyStroke:java.awt.Color:java.awt.Dimension:java.awt.Font:java.awt.Insets:java.awt.MenuShortcut:java.awt.datatransfer.DataFlavor:java.awt.datatransfer.MimeType:java.awt.font.NumericShaper:java.awt.font.TransformAttribute:java.awt.geom.AffineTransform:java.awt.geom.Point2D:java.awt.geom.Rectangle2D:java.io.FilePermission:java.lang.Object:java.lang.StackTraceElement:java.lang.invoke.MethodType:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.Inet4Address:java.net.Inet6Address:java.net.InetAddress:java.net.InetSocketAddress:java.net.SocketPermission:java.net.URI:java.net.URL:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.sql.Timestamp:java.text.AttributedCharacterIterator$Attribute:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormat:java.text.DecimalFormatSymbols:java.text.MessageFormat:java.text.NumberFormat:java.text.SimpleDateFormat:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.MonthDay:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.Year:java.time.YearMonth:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleEntry:java.util.AbstractMap$SimpleImmutableEntry:java.util.AbstractSet:java.util.ArrayList:java.util.BitSet:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.GregorianCalendar:java.util.Hashtable:java.util.IdentityHashMap:java.util.Locale:java.util.Properties:java.util.PropertyPermission:java.util.UUID:java.util.Vector:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.CopyOnWriteArrayList:java.util.logging.Level:javax.crypto.CryptoPermission:javax.crypto.spec.SecretKeySpec:javax.management.Attribute:javax.management.ImmutableDescriptor:javax.management.MBeanAttributeInfo:javax.management.MBeanConstructorInfo:javax.management.MBeanFeatureInfo:javax.management.MBeanInfo:javax.management.MBeanNotificationInfo:javax.management.MBeanOperationInfo:javax.management.MBeanParameterInfo:javax.management.ObjectInstance:javax.management.ObjectName:javax.management.openmbean.CompositeType:javax.management.openmbean.TabularType:javax.management.remote.JMXServiceURL:javax.security.auth.Subject:javax.security.auth.x500.X500Principal:javax.xml.namespace.QName:org.springframework.cache.interceptor.SimpleKey:org.springframework.http.DefaultHttpStatusCode:org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey:org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:org.springframework.webflow.test.GeneratedFlowExecutionKey:sun.security.util.ObjectIdentifier].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 28
    ICount: 7
    EdgeCount: 157
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:80,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 62
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:84,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:84,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:84,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:85,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getFormat()"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].keyParts(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(java.lang.String,java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].substring(int)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:104"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:107"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:106"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:108"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:111"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:104,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:105,1"
      Dst: "[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:107,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:107,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:111,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:112,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException:42,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException:42,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].getSessionKey()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].size()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ConversationContainer:82,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ConversationContainer].getConversations()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ConversationContainer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ActionExecutor].<init>()"
    functionSourceFile: "org.springframework.webflow.execution.ActionExecutor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ActionExecutor:35,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - "[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.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - "[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)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:44,1"
      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(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:45,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:46,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(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:47,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionListenerLoader(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getFlowRegistry(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:52"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:55"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:51,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:52,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionRepositoryProperties(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    - "org.springframework.beans.factory.xml.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[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)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:62"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:67"
        BranchSideFuncs:
        - "addMaxSnapshots(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)"
        - "addMaxExecutions(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)"
        - "addConversationManager(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:61,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:63,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxExecutions(org.w3c.dom.Element,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].addConversationManager(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:65,1"
      Dst: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxSnapshots(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxExecutions(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    - "org.springframework.beans.factory.xml.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:71"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:74"
        BranchSideFuncs:
        - "addPropertyValue(java.lang.String,java.lang.Object)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:70,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:71,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:72,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addConversationManager(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    - "org.springframework.beans.factory.xml.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:79"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:82"
        BranchSideFuncs:
        - "addPropertyReference(java.lang.String,java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:78,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:79,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:80,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxSnapshots(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    - "org.springframework.beans.factory.xml.ParserContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:86"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:89"
        BranchSideFuncs:
        - "addPropertyValue(java.lang.String,java.lang.Object)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:85,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:86,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:87,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].parseFlowExecutionAttributes(org.w3c.dom.Element)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 118
    functionDepth: 1
    returnType: "java.util.Set<Object>"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[java.util.HashSet].<init>()"
    - "[javax.imageio.metadata.IIOMetadataNode].getAttribute(java.lang.String)"
    - "[org.springframework.webflow.config.FlowElementAttribute].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 33
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:93"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:117"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:116"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:101"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:100"
        BranchSideFuncs:
        - "getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:103"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:107"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:106"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
        - "next()"
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:109"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:115"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "getAttribute(java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:92,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:94,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:98,1"
      Dst: "[org.w3c.dom.Element].getAttribute(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:99,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:99,1"
      Dst: "[java.util.HashSet].add(java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:107,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:109,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:109,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:109,1"
      Dst: "[java.util.Iterator].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionListenerLoader(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)"
    functionSourceFile: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Element"
    - "org.springframework.beans.factory.xml.ParserContext"
    - "org.springframework.beans.factory.support.BeanDefinitionBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - "[org.springframework.beans.factory.xml.ParserContext].getDelegate()"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - "[org.springframework.beans.factory.xml.BeanDefinitionParserDelegate].parseCustomElement(org.w3c.dom.Element,org.springframework.beans.factory.config.BeanDefinition)"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:124"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:128"
        BranchSideFuncs:
        - "addPropertyValue(java.lang.String,java.lang.Object)"
        - "getDelegate()"
      - BranchSide: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:123,1"
      Dst: "[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:125,1"
      Dst: "[org.springframework.beans.factory.xml.ParserContext].getDelegate()"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:126,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:126,1"
      Dst: "[org.springframework.beans.factory.xml.BeanDefinitionParserDelegate].parseCustomElement(org.w3c.dom.Element,org.springframework.beans.factory.config.BeanDefinition)"
    - Src: "org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:125,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].doInit()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 160
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModel()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].initLocalFlowContext()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.FlowModel].getAbstract()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModel()"
    functionUses: 1
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:156"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:159"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:151,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModel()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:152,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].initLocalFlowContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:154,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:156,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getAbstract()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:156,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:157,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].initLocalFlowContext()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 330
    functionLinenumberEnd: 334
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createFlowApplicationContext()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].<init>(org.springframework.webflow.engine.builder.FlowBuilderContext,org.springframework.context.support.GenericApplicationContext)"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getContext()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].setLocalContext(org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:331,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createFlowApplicationContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:332,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:332,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].<init>(org.springframework.webflow.engine.builder.FlowBuilderContext,org.springframework.context.support.GenericApplicationContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:332,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].setLocalContext(org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createFlowApplicationContext()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 323
    functionLinenumberEnd: 326
    functionDepth: 3
    returnType: "org.springframework.context.support.GenericApplicationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].getBeanImports()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getFlowModel()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseContextResources(java.util.List)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createFlowApplicationContext(org.springframework.core.io.Resource[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:324,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getFlowModel()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:324,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getBeanImports()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:324,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseContextResources(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:325,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createFlowApplicationContext(org.springframework.core.io.Resource[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getFlowModel()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.model.FlowModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createFlowApplicationContext(org.springframework.core.io.Resource[])"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 386
    functionDepth: 2
    returnType: "org.springframework.context.support.GenericApplicationContext"
    argCount: 1
    argTypes:
    - "org.springframework.core.io.Resource[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getApplicationContext()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getContext()"
    - "[org.springframework.web.context.support.GenericWebApplicationContext].<init>()"
    - "[org.springframework.web.context.support.AbstractRefreshableWebApplicationContext].getServletContext()"
    - "[org.springframework.web.context.support.StaticWebApplicationContext].getServletContext()"
    - "[org.springframework.web.context.support.GenericWebApplicationContext].getServletContext()"
    - "[org.springframework.web.context.support.GenericWebApplicationContext].setServletContext(jakarta.servlet.ServletContext)"
    - "[org.springframework.context.support.GenericApplicationContext].<init>()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowId()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowId()"
    - "[org.springframework.context.support.AbstractApplicationContext].setDisplayName(java.lang.String)"
    - "[org.springframework.context.support.GenericApplicationContext].setParent(org.springframework.context.ApplicationContext)"
    - "[org.springframework.web.context.request.RequestScope].<init>()"
    - "[org.springframework.context.support.GenericApplicationContext].getBeanFactory()"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory].registerScope(java.lang.String,org.springframework.beans.factory.config.Scope)"
    - "[org.springframework.webflow.scope.FlashScope].<init>()"
    - "[org.springframework.webflow.scope.ViewScope].<init>()"
    - "[org.springframework.webflow.scope.FlowScope].<init>()"
    - "[org.springframework.webflow.scope.ConversationScope].<init>()"
    - "[org.springframework.context.support.GenericApplicationContext].getClassLoader()"
    - "[org.springframework.context.support.GenericApplicationContext].setClassLoader(java.lang.ClassLoader)"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModelResource()"
    - "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].<init>(org.springframework.core.io.Resource)"
    - "[org.springframework.context.support.GenericApplicationContext].setResourceLoader(org.springframework.core.io.ResourceLoader)"
    - "[org.springframework.context.annotation.AnnotationConfigUtils].registerAnnotationConfigProcessors(org.springframework.beans.factory.support.BeanDefinitionRegistry)"
    - "[org.springframework.beans.factory.xml.XmlBeanDefinitionReader].<init>(org.springframework.beans.factory.support.BeanDefinitionRegistry)"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinitionReader].loadBeanDefinitions(org.springframework.core.io.Resource[])"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].registerFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)"
    - "[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests$1].registerFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].registerMessageSource(org.springframework.context.support.GenericApplicationContext,org.springframework.core.io.Resource)"
    - "[org.springframework.context.support.AbstractApplicationContext].refresh()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getApplicationContext()"
    - "[org.springframework.web.context.WebApplicationContext].getServletContext()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.beans.factory.config.ConfigurableBeanFactory].registerScope(java.lang.String,org.springframework.beans.factory.config.Scope)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()"
    functionUses: 1
    ICount: 57
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:356"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:361"
        BranchSideFuncs:
        - "setServletContext(jakarta.servlet.ServletContext)"
        - "getServletContext()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:354,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:354,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getApplicationContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:357,1"
      Dst: "[org.springframework.web.context.support.GenericWebApplicationContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:358,1"
      Dst: "[org.springframework.web.context.WebApplicationContext].getServletContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:358,1"
      Dst: "[org.springframework.web.context.support.GenericWebApplicationContext].setServletContext(jakarta.servlet.ServletContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:361,1"
      Dst: "[org.springframework.context.support.GenericApplicationContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:363,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:363,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:363,1"
      Dst: "[org.springframework.context.support.AbstractApplicationContext].setDisplayName(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:364,1"
      Dst: "[org.springframework.context.support.GenericApplicationContext].setParent(org.springframework.context.ApplicationContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:365,1"
      Dst: "[org.springframework.context.support.GenericApplicationContext].getBeanFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:365,1"
      Dst: "[org.springframework.web.context.request.RequestScope].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:365,1"
      Dst: "[org.springframework.beans.factory.config.ConfigurableBeanFactory].registerScope(java.lang.String,org.springframework.beans.factory.config.Scope)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:366,1"
      Dst: "[org.springframework.webflow.scope.FlashScope].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:367,1"
      Dst: "[org.springframework.webflow.scope.ViewScope].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:368,1"
      Dst: "[org.springframework.webflow.scope.FlowScope].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:369,1"
      Dst: "[org.springframework.webflow.scope.ConversationScope].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:372,1"
      Dst: "[org.springframework.context.support.GenericApplicationContext].getClassLoader()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:373,1"
      Dst: "[org.springframework.context.support.GenericApplicationContext].setClassLoader(java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:375,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:376,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].<init>(org.springframework.core.io.Resource)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:376,1"
      Dst: "[org.springframework.context.support.GenericApplicationContext].setResourceLoader(org.springframework.core.io.ResourceLoader)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:378,1"
      Dst: "[org.springframework.context.annotation.AnnotationConfigUtils].registerAnnotationConfigProcessors(org.springframework.beans.factory.support.BeanDefinitionRegistry)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:379,1"
      Dst: "[org.springframework.beans.factory.xml.XmlBeanDefinitionReader].<init>(org.springframework.beans.factory.support.BeanDefinitionRegistry)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:379,1"
      Dst: "[org.springframework.beans.factory.support.AbstractBeanDefinitionReader].loadBeanDefinitions(org.springframework.core.io.Resource[])"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:380,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].registerFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:381,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].registerMessageSource(org.springframework.context.support.GenericApplicationContext,org.springframework.core.io.Resource)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:383,1"
      Dst: "[org.springframework.context.support.AbstractApplicationContext].refresh()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.scope.FlashScope].<init>()"
    functionSourceFile: "org.springframework.webflow.scope.FlashScope"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.FlashScope:25,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.FlowScope].<init>()"
    functionSourceFile: "org.springframework.webflow.scope.FlowScope"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.FlowScope:25,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.ConversationScope].<init>()"
    functionSourceFile: "org.springframework.webflow.scope.ConversationScope"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.ConversationScope:25,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].registerFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.beans.factory.config.ConfigurableBeanFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].registerMessageSource(org.springframework.context.support.GenericApplicationContext,org.springframework.core.io.Resource)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 393
    functionLinenumberEnd: 414
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.context.support.GenericApplicationContext"
    - "org.springframework.core.io.Resource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].containsLocalBean(java.lang.String)"
    - "[org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.ClassPathResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.PathResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.FileSystemResource].createRelative(java.lang.String)"
    - "[org.springframework.web.context.support.ServletContextResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.UrlResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.VfsResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.FileUrlResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.AbstractResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.FileSystemResource].exists()"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].exists()"
    - "[org.springframework.core.io.ClassPathResource].exists()"
    - "[org.springframework.web.context.support.ServletContextResource].exists()"
    - "[org.springframework.core.io.AbstractResource].exists()"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].exists()"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].exists()"
    - "[org.springframework.core.io.InputStreamResource].exists()"
    - "[org.springframework.core.io.PathResource].exists()"
    - "[org.springframework.beans.factory.support.BeanDefinitionResource].exists()"
    - "[org.springframework.core.io.DescriptiveResource].exists()"
    - "[org.springframework.core.io.VfsResource].exists()"
    - "[org.springframework.core.io.ByteArrayResource].exists()"
    - "[org.springframework.core.io.AbstractFileResolvingResource].exists()"
    - "[org.springframework.web.multipart.MultipartFileResource].exists()"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].rootBeanDefinition(java.lang.Class)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].isFlowInDevelopment()"
    - "[org.springframework.context.support.GenericApplicationContext].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    - "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - "[org.springframework.core.io.Resource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.Resource].exists()"
    functionUses: 1
    ICount: 20
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:395"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:412"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:402"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:412"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:402"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:412"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:406"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:null"
        BranchSideFuncs:
        - "addPropertyValue(java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:394,1"
      Dst: "[org.springframework.context.support.AbstractApplicationContext].containsLocalBean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:398,1"
      Dst: "[org.springframework.core.io.Resource].createRelative(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:402,1"
      Dst: "[org.springframework.core.io.Resource].exists()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:404,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].rootBeanDefinition(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:405,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:406,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].isFlowInDevelopment()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:410,1"
      Dst: "[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:409,1"
      Dst: "[org.springframework.context.support.GenericApplicationContext].registerBeanDefinition(java.lang.String,org.springframework.beans.factory.config.BeanDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].isFlowInDevelopment()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].booleanValue()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].getBoolean(java.lang.String,java.lang.Boolean)"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getContext()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowAttributes()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowAttributes()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String,java.lang.Boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:389,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:389,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:389,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:389,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String,java.lang.Boolean)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:389,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].<init>(org.springframework.webflow.engine.builder.FlowBuilderContext,org.springframework.context.support.GenericApplicationContext)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.builder.FlowBuilderContext"
    - "org.springframework.context.support.GenericApplicationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:41,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].setLocalContext(org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 299
    functionLinenumberEnd: 302
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].getAbstract()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createFlow()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 172
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.Flow"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getContext()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowId()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowId()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowMetaAttributes(org.springframework.webflow.engine.model.FlowModel)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowAttributes()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowAttributes()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].union(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[javax.script.SimpleBindings].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.EnumMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidationHintResolver()"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createFlow(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    - "[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.ApplicationContext)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].union(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:165"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:169"
        BranchSideFuncs:
        - "getValidator()"
        - "getValidationHintResolver()"
        - "asMap()"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:168"
        BranchSideFuncs:
        - "getFlowArtifactFactory()"
        - "getApplicationContext()"
        - "createFlow(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
        - "getLocalContext()"
        - "setApplicationContext(org.springframework.context.ApplicationContext)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:162,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:162,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:163,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowMetaAttributes(org.springframework.webflow.engine.model.FlowModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:164,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:164,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].union(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:166,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:166,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:166,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:166,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:167,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidationHintResolver()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:169,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:169,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createFlow(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:170,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:170,1"
      Dst: "[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.ApplicationContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowMetaAttributes(org.springframework.webflow.engine.model.FlowModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 415
    functionLinenumberEnd: 420
    functionDepth: 1
    returnType: "org.springframework.webflow.core.collection.AttributeMap<Object>"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.FlowModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].getAttributes()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - "[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.model.FlowModel].getSecured()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    functionUses: 1
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:416,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:416,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:417,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:417,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:418,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getSecured()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:418,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 43
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidator()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "org.springframework.validation.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].containsLocalBean(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidator()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getValidator()"
    - "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getValidator()"
    functionUses: 3
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:102"
        BranchSideFuncs:
        - "getBean(java.lang.String,java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:101"
        BranchSideFuncs:
        - "getValidator()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:99,1"
      Dst: "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:100,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:102,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getValidator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidationHintResolver()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "org.springframework.webflow.validation.ValidationHintResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].containsLocalBean(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getValidationHintResolver()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidationHintResolver()"
    - "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getValidationHintResolver()"
    functionUses: 3
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:107"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:110"
        BranchSideFuncs:
        - "getBean(java.lang.String,java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:109"
        BranchSideFuncs:
        - "getValidationHintResolver()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:107,1"
      Dst: "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:108,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:110,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getValidationHintResolver()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.builder.FlowArtifactFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].containsLocalBean(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowArtifactFactory()"
    - "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowArtifactFactory()"
    functionUses: 11
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:70"
        BranchSideFuncs:
        - "getBean(java.lang.String,java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:69"
        BranchSideFuncs:
        - "getFlowArtifactFactory()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:67,1"
      Dst: "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:68,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:70,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowArtifactFactory()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "org.springframework.context.ApplicationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildVariables()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 185
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].getVars()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowVariable(org.springframework.webflow.engine.model.VarModel)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 16
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:179"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:184"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getVars()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:183"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:180"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:184"
        BranchSideFuncs:
        - "parseFlowVariable(org.springframework.webflow.engine.model.VarModel)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "addVariable(org.springframework.webflow.engine.FlowVariable)"
        - "getVars()"
        - "getFlow()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:179,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getVars()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:180,1"
      Dst: "[java.util.AbstractSequentialList].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:180,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:180,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:181,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:181,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowVariable(org.springframework.webflow.engine.model.VarModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:181,1"
      Dst: "[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowVariable(org.springframework.webflow.engine.model.VarModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 422
    functionLinenumberEnd: 427
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.FlowVariable"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.VarModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.VarModel].getClassName()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(java.lang.Class,org.springframework.beans.factory.config.AutowireCapableBeanFactory)"
    - "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    - "[org.springframework.context.support.AbstractApplicationContext].getAutowireCapableBeanFactory()"
    - "[org.springframework.context.support.GenericApplicationContext].getAutowireCapableBeanFactory()"
    - "[org.springframework.webflow.engine.FlowVariable].<init>(java.lang.String,org.springframework.webflow.engine.VariableValueFactory)"
    - "[org.springframework.webflow.engine.model.VarModel].getName()"
    - "[org.springframework.context.ApplicationContext].getAutowireCapableBeanFactory()"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:423,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].getClassName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:423,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:424,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:425,1"
      Dst: "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:425,1"
      Dst: "[org.springframework.context.ApplicationContext].getAutowireCapableBeanFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:425,1"
      Dst: "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(java.lang.Class,org.springframework.beans.factory.config.AutowireCapableBeanFactory)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:426,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].getName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:426,1"
      Dst: "[org.springframework.webflow.engine.FlowVariable].<init>(java.lang.String,org.springframework.webflow.engine.VariableValueFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.VarModel].getClassName()"
    functionSourceFile: "org.springframework.webflow.engine.model.VarModel"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 989
    functionLinenumberEnd: 999
    functionDepth: 1
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getClassForAlias(java.lang.String)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getClassForAlias(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    - "[org.springframework.core.io.DefaultResourceLoader].getClassLoader()"
    - "[org.springframework.context.support.GenericApplicationContext].getClassLoader()"
    - "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    - "[org.springframework.core.io.ResourceLoader].getClassLoader()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 7
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:991"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:995"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:994"
        BranchSideFuncs:
        - "getClassLoader()"
        - "forName(java.lang.String,java.lang.ClassLoader)"
        - "getApplicationContext()"
        - "getLocalContext()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:990,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:990,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:990,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:995,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:995,1"
      Dst: "[org.springframework.core.io.ResourceLoader].getClassLoader()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:996,1"
      Dst: "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:998,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:998,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].containsLocalBean(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getConversionService()"
    - "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getConversionService()"
    functionUses: 5
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:75"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:78"
        BranchSideFuncs:
        - "getBean(java.lang.String,java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:77"
        BranchSideFuncs:
        - "getConversionService()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:75,1"
      Dst: "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:76,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:78,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getConversionService()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.VarModel].getName()"
    functionSourceFile: "org.springframework.webflow.engine.model.VarModel"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildInputMapper()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.model.FlowModel].getInputs()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowInputMapper(java.util.List)"
    - "[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.Mapper)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:191,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:191,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getInputs()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:191,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowInputMapper(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:191,1"
      Dst: "[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.Mapper)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildStartActions()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()"
    - "[org.springframework.webflow.engine.Flow].getStartActionList()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:199,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:199,1"
      Dst: "[org.springframework.webflow.engine.Flow].getStartActionList()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:199,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:199,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:199,1"
      Dst: "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildStates()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 227
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].getStates()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddActionState(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddViewState(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddDecisionState(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddSubflowState(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddEndState(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.model.FlowModel].getStartStateId()"
    - "[org.springframework.webflow.engine.Flow].setStartState(java.lang.String)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 52
    EdgeCount: 90
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:207"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:210"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:209"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getStates()"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:210"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:223"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getStates()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:222"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:211"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:213"
        BranchSideFuncs:
        - "parseAndAddActionState(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.Flow)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:212"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:213"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:215"
        BranchSideFuncs:
        - "parseAndAddViewState(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.Flow)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:214"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:215"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:217"
        BranchSideFuncs:
        - "parseAndAddDecisionState(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.Flow)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:216"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:217"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:219"
        BranchSideFuncs:
        - "parseAndAddSubflowState(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.Flow)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:218"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:219"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:222"
        BranchSideFuncs:
        - "parseAndAddEndState(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.Flow)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:221"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:223"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:226"
        BranchSideFuncs:
        - "getFlow()"
        - "setStartState(java.lang.String)"
        - "getStartStateId()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:207,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getStates()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:208,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:210,1"
      Dst: "[java.util.AbstractSequentialList].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:210,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:210,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:212,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:212,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddActionState(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:214,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddViewState(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:216,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddDecisionState(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:218,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddSubflowState(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:220,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddEndState(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:223,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getStartStateId()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:224,1"
      Dst: "[org.springframework.webflow.engine.Flow].setStartState(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 8
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddActionState(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 591
    functionLinenumberEnd: 600
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.ActionStateModel"
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createActionState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.ActionStateModel].getActions()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitions(java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    functionUses: 1
    ICount: 23
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:592,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:592,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:593,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:593,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:594,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:594,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:594,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:595,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:595,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:595,1"
      Dst: "[org.springframework.webflow.engine.model.ActionStateModel].getActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:596,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:596,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:597,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:597,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:598,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:594,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createActionState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddViewState(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 561
    functionLinenumberEnd: 590
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.ViewStateModel"
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.ViewStateModel].getBinder()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getView()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewFactory(java.lang.String,java.lang.String,boolean,org.springframework.webflow.engine.model.BinderModel)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getPopup()"
    - "[java.lang.Boolean].booleanValue()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getModel()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createViewState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.ViewVariable[],org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.ViewFactory,java.lang.Boolean,boolean,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getVars()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewVariables(java.util.List)"
    - "[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitions(java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 66
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:564"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:567"
        BranchSideFuncs:
        - "getRedirect()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:566"
        BranchSideFuncs:
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:568"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:571"
        BranchSideFuncs:
        - "booleanValue()"
        - "execute(java.lang.Object)"
        - "fromStringTo(java.lang.Class)"
        - "getPopup()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:570"
        BranchSideFuncs:
        - "getAttributes()"
        - "parseMetaAttributes(java.util.List)"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:572"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:577"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:578"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:582"
        BranchSideFuncs:
        - "parseExceptionHandlers(java.util.List,java.util.List)"
        - "getOnRenderActions()"
        - "getExceptionHandlers()"
        - "getId()"
        - "getVars()"
        - "parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
        - "getOnEntryActions()"
        - "parseActions(java.util.List)"
        - "getOnExitActions()"
        - "parseTransitions(java.util.List)"
        - "getTransitions()"
        - "createViewState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.ViewVariable[],org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.ViewFactory,java.lang.Boolean,boolean,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
        - "getFlowArtifactFactory()"
        - "parseViewVariables(java.util.List)"
        - "getLocalContext()"
        - "getSecured()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:562,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getView()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:562,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:562,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getBinder()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:562,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewFactory(java.lang.String,java.lang.String,boolean,org.springframework.webflow.engine.model.BinderModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:564,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:564,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:565,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:565,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:568,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getPopup()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:569,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:571,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:571,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:572,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getModel()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:575,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:575,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:575,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:576,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:575,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:573,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:578,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:583,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:583,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:584,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:585,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getVars()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:585,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewVariables(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:585,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:585,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:586,1"
      Dst: "[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:586,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:586,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:587,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:587,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:588,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:584,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createViewState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.ViewVariable[],org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.ViewFactory,java.lang.Boolean,boolean,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewFactory(java.lang.String,java.lang.String,boolean,org.springframework.webflow.engine.model.BinderModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 639
    functionLinenumberEnd: 663
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.ViewFactory"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "org.springframework.webflow.engine.model.BinderModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getViewFactoryCreator()"
    - "[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].getViewIdByConvention(java.lang.String)"
    - "[org.springframework.webflow.test.MockViewFactoryCreator].getViewIdByConvention(java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.webflow.engine.model.BinderModel)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.Action)"
    - "[org.springframework.webflow.action.ExternalRedirectAction].<init>(org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.engine.builder.ViewFactoryCreator].getViewIdByConvention(java.lang.String)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 2
    ICount: 68
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:640"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:649"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:648"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:641"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:644"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:643"
        BranchSideFuncs:
        - "getViewIdByConvention(java.lang.String)"
        - "getViewFactoryCreator()"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:649"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:654"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:653"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:654"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:660"
        BranchSideFuncs:
        - "substring(int)"
        - "<init>(org.springframework.binding.expression.Expression)"
        - "<init>(org.springframework.webflow.execution.Action)"
        - "length()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:659"
        BranchSideFuncs:
        - "getExpressionParser()"
        - "template()"
        - "evaluate(java.lang.Class)"
        - "createViewFactory(org.springframework.binding.expression.Expression,org.springframework.webflow.engine.model.BinderModel)"
        - "<init>()"
        - "getLocalContext()"
        - "parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
        - "expectResult(java.lang.Class)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:640,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:644,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:644,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getViewFactoryCreator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:644,1"
      Dst: "[org.springframework.webflow.engine.builder.ViewFactoryCreator].getViewIdByConvention(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:645,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:645,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:646,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:646,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:646,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:645,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:647,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.webflow.engine.model.BinderModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:649,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:650,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:650,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:653,1"
      Dst: "[org.springframework.webflow.action.ExternalRedirectAction].<init>(org.springframework.binding.expression.Expression)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:653,1"
      Dst: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.Action)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:658,1"
      Dst: "[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getViewFactoryCreator()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.builder.ViewFactoryCreator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].containsLocalBean(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getViewFactoryCreator()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getViewFactoryCreator()"
    - "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getViewFactoryCreator()"
    functionUses: 3
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:83"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:86"
        BranchSideFuncs:
        - "getBean(java.lang.String,java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:85"
        BranchSideFuncs:
        - "getViewFactoryCreator()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:83,1"
      Dst: "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:84,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:86,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getViewFactoryCreator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "org.springframework.binding.expression.ExpressionParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].containsLocalBean(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getExpressionParser()"
    functionUses: 22
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:91"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:94"
        BranchSideFuncs:
        - "getBean(java.lang.String,java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:93"
        BranchSideFuncs:
        - "getExpressionParser()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:91,1"
      Dst: "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:92,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:94,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getExpressionParser()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.webflow.engine.model.BinderModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 666
    functionLinenumberEnd: 671
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.ViewFactory"
    argCount: 2
    argTypes:
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.webflow.engine.model.BinderModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createBinderConfiguration(org.springframework.webflow.engine.model.BinderModel)"
    - "[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.mvc.builder.MvcViewFactoryCreator].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.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getViewFactoryCreator()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidationHintResolver()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidator()"
    - "[org.springframework.webflow.engine.builder.ViewFactoryCreator].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)"
    functionUses: 2
    ICount: 16
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:667,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createBinderConfiguration(org.springframework.webflow.engine.model.BinderModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:668,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:668,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getViewFactoryCreator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:669,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:669,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:670,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:670,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getValidationHintResolver()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:668,1"
      Dst: "[org.springframework.webflow.engine.builder.ViewFactoryCreator].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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].createBinderConfiguration(org.springframework.webflow.engine.model.BinderModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 673
    functionLinenumberEnd: 688
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.builder.BinderConfiguration"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.BinderModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.BinderModel].getBindings()"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.model.BindingModel].getRequired()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].<init>(java.lang.String,java.lang.String,boolean)"
    - "[org.springframework.webflow.engine.model.BindingModel].getConverter()"
    - "[org.springframework.webflow.engine.model.BindingModel].getProperty()"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration].addBinding(org.springframework.webflow.engine.builder.BinderConfiguration$Binding)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:674"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:687"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getBindings()"
        - "<init>()"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:686"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:674"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:687"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getBindings()"
        - "<init>()"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:686"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:677"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:685"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "hasText(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:684"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:679"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:682"
        BranchSideFuncs:
        - "booleanValue()"
        - "getRequired()"
        - "execute(java.lang.Object)"
        - "fromStringTo(java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:681"
        BranchSideFuncs:
        - "getProperty()"
        - "<init>(java.lang.String,java.lang.String,boolean)"
        - "getConverter()"
        - "addBinding(org.springframework.webflow.engine.builder.BinderConfiguration$Binding)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:674,1"
      Dst: "[org.springframework.webflow.engine.model.BinderModel].getBindings()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:675,1"
      Dst: "[org.springframework.webflow.engine.builder.BinderConfiguration].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:677,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:677,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:677,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:679,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].getRequired()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:679,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:680,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:680,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:680,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:682,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].getProperty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:682,1"
      Dst: "[org.springframework.webflow.engine.model.BindingModel].getConverter()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:682,1"
      Dst: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].<init>(java.lang.String,java.lang.String,boolean)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:683,1"
      Dst: "[org.springframework.webflow.engine.builder.BinderConfiguration].addBinding(org.springframework.webflow.engine.builder.BinderConfiguration$Binding)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].<init>(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:85,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:86,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ExternalRedirectAction].<init>(org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.webflow.action.ExternalRedirectAction"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ExternalRedirectAction:36,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    - Src: "org.springframework.webflow.action.ExternalRedirectAction:37,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddDecisionState(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 601
    functionLinenumberEnd: 609
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.DecisionStateModel"
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createDecisionState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseIfs(java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    functionUses: 1
    ICount: 20
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:602,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:602,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:603,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:603,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:604,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:604,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:604,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:605,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:605,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:605,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:605,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseIfs(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:606,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:606,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:606,1"
      Dst: "[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:604,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createDecisionState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddSubflowState(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 610
    functionLinenumberEnd: 619
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.SubflowStateModel"
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createSubflowState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.binding.expression.Expression,org.springframework.webflow.engine.SubflowAttributeMapper,org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowExpression(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowAttributeMapper(org.springframework.webflow.engine.model.SubflowStateModel)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitions(java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    functionUses: 1
    ICount: 24
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:611,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:611,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:612,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:612,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:613,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:613,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:613,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:614,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:614,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:614,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:614,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowExpression(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:615,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowAttributeMapper(org.springframework.webflow.engine.model.SubflowStateModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:615,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:615,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:616,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:616,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:617,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:613,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createSubflowState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.binding.expression.Expression,org.springframework.webflow.engine.SubflowAttributeMapper,org.springframework.webflow.engine.Transition[],org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.execution.Action[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowExpression(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 748
    functionLinenumberEnd: 752
    functionDepth: 2
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - "[org.springframework.webflow.engine.builder.model.SubflowExpression].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowDefinitionLocator()"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 15
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:749,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:749,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:749,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:750,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:750,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:750,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:749,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:751,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowDefinitionLocator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:751,1"
      Dst: "[org.springframework.webflow.engine.builder.model.SubflowExpression].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowDefinitionLocator()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.registry.FlowDefinitionLocator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].containsLocalBean(java.lang.String)"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowDefinitionLocator()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowDefinitionLocator()"
    - "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowDefinitionLocator()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:59"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:62"
        BranchSideFuncs:
        - "getBean(java.lang.String,java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:61"
        BranchSideFuncs:
        - "getFlowDefinitionLocator()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:59,1"
      Dst: "[org.springframework.beans.factory.HierarchicalBeanFactory].containsLocalBean(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:60,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:62,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowDefinitionLocator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowAttributeMapper(org.springframework.webflow.engine.model.SubflowStateModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 754
    functionLinenumberEnd: 762
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.SubflowAttributeMapper"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.SubflowStateModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowInputMapper(java.util.List)"
    - "[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowOutputMapper(java.util.List)"
    - "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].<init>(org.springframework.binding.mapping.Mapper,org.springframework.binding.mapping.Mapper)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    functionUses: 1
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:755"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:759"
        BranchSideFuncs:
        - "getBean(java.lang.String,java.lang.Class)"
        - "getApplicationContext()"
        - "getLocalContext()"
        - "getSubflowAttributeMapper()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:758"
        BranchSideFuncs:
        - "parseSubflowOutputMapper(java.util.List)"
        - "getOutputs()"
        - "<init>(org.springframework.binding.mapping.Mapper,org.springframework.binding.mapping.Mapper)"
        - "getInputs()"
        - "parseSubflowInputMapper(java.util.List)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:755,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:755,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:757,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:757,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:757,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:759,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:759,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowInputMapper(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:760,1"
      Dst: "[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:760,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowOutputMapper(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:761,1"
      Dst: "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].<init>(org.springframework.binding.mapping.Mapper,org.springframework.binding.mapping.Mapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].<init>(org.springframework.binding.mapping.Mapper,org.springframework.binding.mapping.Mapper)"
    functionSourceFile: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.mapping.Mapper"
    - "org.springframework.binding.mapping.Mapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:47,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndAddEndState(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 620
    functionLinenumberEnd: 638
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.EndStateModel"
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - "[org.springframework.webflow.engine.model.EndStateModel].getCommit()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.model.EndStateModel].getView()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewFactory(java.lang.String,java.lang.String,boolean,org.springframework.webflow.engine.model.BinderModel)"
    - "[org.springframework.webflow.action.ViewFactoryActionAdapter].<init>(org.springframework.webflow.execution.ViewFactory)"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createEndState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.Action,org.springframework.binding.mapping.Mapper,org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.model.EndStateModel].getOutputs()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowOutputMapper(java.util.List)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:622"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:625"
        BranchSideFuncs:
        - "put(java.lang.String,java.lang.Object)"
        - "execute(java.lang.Object)"
        - "getCommit()"
        - "fromStringTo(java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:624"
        BranchSideFuncs:
        - "parseViewFactory(java.lang.String,java.lang.String,boolean,org.springframework.webflow.engine.model.BinderModel)"
        - "getView()"
        - "getSecured()"
        - "parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:628"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:631"
        BranchSideFuncs:
        - "<init>(org.springframework.webflow.execution.ViewFactory)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:630"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:621,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:621,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:622,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].getCommit()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:622,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:623,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:623,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:623,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:625,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:625,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:627,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].getView()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:627,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:627,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewFactory(java.lang.String,java.lang.String,boolean,org.springframework.webflow.engine.model.BinderModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:629,1"
      Dst: "[org.springframework.webflow.action.ViewFactoryActionAdapter].<init>(org.springframework.webflow.execution.ViewFactory)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:633,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:633,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:634,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:634,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:635,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].getOutputs()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:635,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowOutputMapper(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:635,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:635,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:633,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createEndState(java.lang.String,org.springframework.webflow.engine.Flow,org.springframework.webflow.execution.Action[],org.springframework.webflow.execution.Action,org.springframework.binding.mapping.Mapper,org.springframework.webflow.engine.FlowExecutionExceptionHandler[],org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].getCommit()"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].getView()"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].getOutputs()"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "java.util.LinkedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildGlobalTransitions()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionSet].addAll(org.springframework.webflow.engine.Transition[])"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()"
    - "[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitions(java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:233,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:233,1"
      Dst: "[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:233,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:233,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:233,1"
      Dst: "[org.springframework.webflow.engine.TransitionSet].addAll(org.springframework.webflow.engine.Transition[])"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildEndActions()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - "[org.springframework.webflow.engine.Flow].getEndActionList()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:241,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:241,1"
      Dst: "[org.springframework.webflow.engine.Flow].getEndActionList()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:241,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:241,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:241,1"
      Dst: "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildOutputMapper()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 248
    functionLinenumberEnd: 253
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].getOutputs()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowOutputMapper(java.util.List)"
    - "[org.springframework.webflow.engine.Flow].setOutputMapper(org.springframework.binding.mapping.Mapper)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:249"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:252"
        BranchSideFuncs:
        - "getOutputs()"
        - "parseFlowOutputMapper(java.util.List)"
        - "setOutputMapper(org.springframework.binding.mapping.Mapper)"
        - "getFlow()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:249,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getOutputs()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:250,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:250,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowOutputMapper(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:250,1"
      Dst: "[org.springframework.webflow.engine.Flow].setOutputMapper(org.springframework.binding.mapping.Mapper)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].buildExceptionHandlers()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 258
    functionLinenumberEnd: 262
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].addAll(org.springframework.webflow.engine.FlowExecutionExceptionHandler[])"
    - "[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    functionUses: 1
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:259,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:259,1"
      Dst: "[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:260,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:260,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:260,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List,java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:259,1"
      Dst: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].addAll(org.springframework.webflow.engine.FlowExecutionExceptionHandler[])"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].hasFlowChanged()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolder].hasFlowModelChanged()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:264,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelHolder].hasFlowModelChanged()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getFlowResourceString()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].getDescription()"
    - "[org.springframework.core.io.ByteArrayResource].getDescription()"
    - "[org.springframework.core.io.PathResource].getDescription()"
    - "[org.springframework.core.io.VfsResource].getDescription()"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].getDescription()"
    - "[org.springframework.web.context.support.ServletContextResource].getDescription()"
    - "[org.springframework.beans.factory.support.BeanDefinitionResource].getDescription()"
    - "[org.springframework.web.multipart.MultipartFileResource].getDescription()"
    - "[org.springframework.core.io.FileSystemResource].getDescription()"
    - "[org.springframework.core.io.ClassPathResource].getDescription()"
    - "[org.springframework.core.io.UrlResource].getDescription()"
    - "[org.springframework.core.io.InputStreamResource].getDescription()"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].getDescription()"
    - "[org.springframework.core.io.DescriptiveResource].getDescription()"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModelResource()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()"
    - "[org.springframework.core.io.Resource].getDescription()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:268,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:268,1"
      Dst: "[org.springframework.core.io.Resource].getDescription()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].doDispose()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 280
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].setLocalContext(org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:278,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].setLocalContext(org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.builder.FlowBuilderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getFlowModelHolder()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.model.registry.FlowModelHolder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseContextResources(java.util.List<BeanImportModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 335
    functionLinenumberEnd: 350
    functionDepth: 1
    returnType: "org.springframework.core.io.Resource[]"
    argCount: 1
    argTypes:
    - "java.util.List<BeanImportModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModelResource()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[sun.awt.util.IdentityArrayList].size()"
    - "[org.springframework.webflow.engine.model.FlowModel].getBeanImports()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getFlowModel()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.ClassPathResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.PathResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.FileSystemResource].createRelative(java.lang.String)"
    - "[org.springframework.web.context.support.ServletContextResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.UrlResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.VfsResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.FileUrlResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.AbstractResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].createRelative(java.lang.String)"
    - "[org.springframework.webflow.engine.model.BeanImportModel].getResource()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].isEmpty()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()"
    - "[java.util.List].size()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.core.io.Resource].createRelative(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 35
    EdgeCount: 110
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:336"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:349"
        BranchSideFuncs:
        - "hasNext()"
        - "getFlowModel()"
        - "next()"
        - "getFlowModelResource()"
        - "<init>(int)"
        - "getBeanImports()"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:348"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:336"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:349"
        BranchSideFuncs:
        - "hasNext()"
        - "getFlowModel()"
        - "next()"
        - "getFlowModelResource()"
        - "<init>(int)"
        - "getBeanImports()"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:348"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:339"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:347"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "getFlowModel()"
        - "createRelative(java.lang.String)"
        - "next()"
        - "getResource()"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "getBeanImports()"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:346"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:336,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:337,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:338,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:338,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:339,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getFlowModel()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:339,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].getBeanImports()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:339,1"
      Dst: "[java.util.AbstractSequentialList].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:339,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:339,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:341,1"
      Dst: "[org.springframework.webflow.engine.model.BeanImportModel].getResource()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:341,1"
      Dst: "[org.springframework.core.io.Resource].createRelative(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:341,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:344,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:344,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:347,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowInputMapper(java.util.List<InputModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 429
    functionLinenumberEnd: 438
    functionDepth: 4
    returnType: "org.springframework.binding.mapping.Mapper"
    argCount: 1
    argTypes:
    - "java.util.List<InputModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowInputMapping(org.springframework.webflow.engine.model.InputModel)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 17
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:430"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:437"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:436"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:430"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:437"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:436"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:432"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:435"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "parseFlowInputMapping(org.springframework.webflow.engine.model.InputModel)"
        - "next()"
        - "addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:430,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:431,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapper].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:432,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:432,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:432,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:433,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowInputMapping(org.springframework.webflow.engine.model.InputModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:433,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowInputMapping(org.springframework.webflow.engine.model.InputModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 441
    functionLinenumberEnd: 456
    functionDepth: 3
    returnType: "org.springframework.binding.mapping.impl.DefaultMapping"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.InputModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingConversionExecutor(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingRequired(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 24
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:445"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:448"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:442,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:442,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:443,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:445,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:445,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:448,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:450,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:450,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:450,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:452,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:453,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingConversionExecutor(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:454,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingRequired(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingConversionExecutor(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 545
    functionLinenumberEnd: 553
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.AbstractMappingModel"
    - "org.springframework.binding.mapping.impl.DefaultMapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getType()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].<init>(java.lang.Class,org.springframework.binding.convert.ConversionService)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].setTypeConverter(org.springframework.binding.convert.ConversionExecutor)"
    functionUses: 4
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:546"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:552"
        BranchSideFuncs:
        - "toClass(java.lang.String)"
        - "getType()"
        - "<init>(java.lang.Class,org.springframework.binding.convert.ConversionService)"
        - "getConversionService()"
        - "getLocalContext()"
        - "setTypeConverter(org.springframework.binding.convert.ConversionExecutor)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:546,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getType()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:546,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:547,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:548,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:549,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:549,1"
      Dst: "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].<init>(java.lang.Class,org.springframework.binding.convert.ConversionService)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:550,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapping].setTypeConverter(org.springframework.binding.convert.ConversionExecutor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingRequired(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 554
    functionLinenumberEnd: 560
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.AbstractMappingModel"
    - "org.springframework.binding.mapping.impl.DefaultMapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getRequired()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].setRequired(boolean)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 4
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:555"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:559"
        BranchSideFuncs:
        - "booleanValue()"
        - "setRequired(boolean)"
        - "getRequired()"
        - "execute(java.lang.Object)"
        - "fromStringTo(java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:558"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:555,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getRequired()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:555,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:556,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:556,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:556,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:557,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapping].setRequired(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowInputMapper(java.util.List<InputModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 458
    functionLinenumberEnd: 467
    functionDepth: 4
    returnType: "org.springframework.binding.mapping.Mapper"
    argCount: 1
    argTypes:
    - "java.util.List<InputModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowInputMapping(org.springframework.webflow.engine.model.InputModel)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 17
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:459"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:466"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:465"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:459"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:466"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:465"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:461"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:464"
        BranchSideFuncs:
        - "hasNext()"
        - "parseSubflowInputMapping(org.springframework.webflow.engine.model.InputModel)"
        - "iterator()"
        - "next()"
        - "addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:459,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:460,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapper].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:461,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:461,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:461,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:462,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowInputMapping(org.springframework.webflow.engine.model.InputModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:462,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowInputMapping(org.springframework.webflow.engine.model.InputModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 470
    functionLinenumberEnd: 485
    functionDepth: 3
    returnType: "org.springframework.binding.mapping.impl.DefaultMapping"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.InputModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingConversionExecutor(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingRequired(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 24
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:474"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:477"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:471,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:471,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:472,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:474,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:474,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:479,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:479,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:479,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:481,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:482,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingConversionExecutor(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:483,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingRequired(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowOutputMapper(java.util.List<OutputModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 487
    functionLinenumberEnd: 496
    functionDepth: 4
    returnType: "org.springframework.binding.mapping.Mapper"
    argCount: 1
    argTypes:
    - "java.util.List<OutputModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowOutputMapping(org.springframework.webflow.engine.model.OutputModel)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 2
    ICount: 17
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:488"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:495"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:494"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:488"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:495"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:494"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:490"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:493"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "parseFlowOutputMapping(org.springframework.webflow.engine.model.OutputModel)"
        - "next()"
        - "addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:488,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:489,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapper].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:490,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:490,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:490,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:491,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowOutputMapping(org.springframework.webflow.engine.model.OutputModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:491,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseFlowOutputMapping(org.springframework.webflow.engine.model.OutputModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 499
    functionLinenumberEnd: 514
    functionDepth: 3
    returnType: "org.springframework.binding.mapping.impl.DefaultMapping"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.OutputModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingConversionExecutor(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingRequired(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 24
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:503"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:506"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:505"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:500,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:500,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:501,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:503,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:503,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:508,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:508,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:508,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:510,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:511,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingConversionExecutor(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:512,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingRequired(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowOutputMapper(java.util.List<OutputModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 516
    functionLinenumberEnd: 525
    functionDepth: 4
    returnType: "org.springframework.binding.mapping.Mapper"
    argCount: 1
    argTypes:
    - "java.util.List<OutputModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowOutputMapping(org.springframework.webflow.engine.model.OutputModel)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 17
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:517"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:524"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:523"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:517"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:524"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:523"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:519"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:522"
        BranchSideFuncs:
        - "parseSubflowOutputMapping(org.springframework.webflow.engine.model.OutputModel)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:517,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:518,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapper].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:519,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:519,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:519,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:520,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowOutputMapping(org.springframework.webflow.engine.model.OutputModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:520,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSubflowOutputMapping(org.springframework.webflow.engine.model.OutputModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 528
    functionLinenumberEnd: 543
    functionDepth: 3
    returnType: "org.springframework.binding.mapping.impl.DefaultMapping"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.OutputModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingConversionExecutor(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingRequired(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 24
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:532"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:535"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:529,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:529,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:530,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:532,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:532,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:535,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:537,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:537,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:537,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:539,1"
      Dst: "[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:540,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingConversionExecutor(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:541,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndSetMappingRequired(org.springframework.webflow.engine.model.AbstractMappingModel,org.springframework.binding.mapping.impl.DefaultMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewVariables(java.util.List<VarModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 691
    functionLinenumberEnd: 700
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.ViewVariable[]"
    argCount: 1
    argTypes:
    - "java.util.List<VarModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[sun.awt.util.IdentityArrayList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewVariable(org.springframework.webflow.engine.model.VarModel)"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 23
    EdgeCount: 97
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:692"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:699"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:698"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:692"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:699"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:698"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:694"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:697"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "parseViewVariable(org.springframework.webflow.engine.model.VarModel)"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:696"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:692,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:693,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:693,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:694,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:694,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:694,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:695,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewVariable(org.springframework.webflow.engine.model.VarModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:695,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:697,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseViewVariable(org.springframework.webflow.engine.model.VarModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 703
    functionLinenumberEnd: 708
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.ViewVariable"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.VarModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.VarModel].getClassName()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(java.lang.Class,org.springframework.beans.factory.config.AutowireCapableBeanFactory)"
    - "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    - "[org.springframework.context.support.AbstractApplicationContext].getAutowireCapableBeanFactory()"
    - "[org.springframework.context.support.GenericApplicationContext].getAutowireCapableBeanFactory()"
    - "[org.springframework.webflow.engine.ViewVariable].<init>(java.lang.String,org.springframework.webflow.engine.VariableValueFactory)"
    - "[org.springframework.webflow.engine.model.VarModel].getName()"
    - "[org.springframework.context.ApplicationContext].getAutowireCapableBeanFactory()"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:704,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].getClassName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:704,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:705,1"
      Dst: "[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].getFlow()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:706,1"
      Dst: "[org.springframework.webflow.engine.Flow].getApplicationContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:706,1"
      Dst: "[org.springframework.context.ApplicationContext].getAutowireCapableBeanFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:706,1"
      Dst: "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(java.lang.Class,org.springframework.beans.factory.config.AutowireCapableBeanFactory)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:707,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].getName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:707,1"
      Dst: "[org.springframework.webflow.engine.ViewVariable].<init>(java.lang.String,org.springframework.webflow.engine.VariableValueFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewVariable].<init>(java.lang.String,org.springframework.webflow.engine.VariableValueFactory)"
    functionSourceFile: "org.springframework.webflow.engine.ViewVariable"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.engine.VariableValueFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewVariable:38,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseIfs(java.util.List<IfModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 710
    functionLinenumberEnd: 719
    functionDepth: 4
    returnType: "org.springframework.webflow.engine.Transition[]"
    argCount: 1
    argTypes:
    - "java.util.List<IfModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[sun.awt.util.IdentityArrayList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].addAll(java.util.Collection)"
    - "[javax.management.AttributeList].addAll(java.util.Collection)"
    - "[java.util.ArrayList].addAll(java.util.Collection)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseIf(org.springframework.webflow.engine.model.IfModel)"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 24
    EdgeCount: 98
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:711"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:718"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:717"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:711"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:718"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:717"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:713"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:716"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "addAll(java.util.Collection)"
        - "parseIf(org.springframework.webflow.engine.model.IfModel)"
        - "asList(java.lang.Object[])"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:715"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:711,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:712,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:712,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:713,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:713,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:713,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:714,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseIf(org.springframework.webflow.engine.model.IfModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:714,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:714,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:716,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseIf(org.springframework.webflow.engine.model.IfModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 722
    functionLinenumberEnd: 729
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.Transition[]"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.IfModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseThen(org.springframework.webflow.engine.model.IfModel)"
    - "[org.springframework.webflow.engine.model.IfModel].getElse()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseElse(org.springframework.webflow.engine.model.IfModel)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:724"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:728"
        BranchSideFuncs:
        - "parseElse(org.springframework.webflow.engine.model.IfModel)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:727"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:723,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseThen(org.springframework.webflow.engine.model.IfModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:724,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].getElse()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:724,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:725,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseElse(org.springframework.webflow.engine.model.IfModel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseThen(org.springframework.webflow.engine.model.IfModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 732
    functionLinenumberEnd: 739
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.Transition"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.IfModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.IfModel].getTest()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.Expression)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.IfModel].getThen()"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createTransition(org.springframework.webflow.engine.TargetStateResolver,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:733,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:733,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:733,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].getTest()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:733,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:734,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:734,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:733,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:735,1"
      Dst: "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.Expression)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:736,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:737,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].getThen()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:737,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:738,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:738,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createTransition(org.springframework.webflow.engine.TargetStateResolver,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.webflow.engine.support.DefaultTransitionCriteria"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:42,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:43,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseElse(org.springframework.webflow.engine.model.IfModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 742
    functionLinenumberEnd: 746
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.Transition"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.IfModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - "[org.springframework.webflow.engine.model.IfModel].getElse()"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createTransition(org.springframework.webflow.engine.TargetStateResolver,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:743,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:744,1"
      Dst: "[org.springframework.webflow.engine.model.IfModel].getElse()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:743,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:745,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:745,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:745,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createTransition(org.springframework.webflow.engine.TargetStateResolver,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseExceptionHandlers(java.util.List<ExceptionHandlerModel>,java.util.List<TransitionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 766
    functionLinenumberEnd: 775
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    argCount: 2
    argTypes:
    - "java.util.List<ExceptionHandlerModel>"
    - "java.util.List<TransitionModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitionExecutingExceptionHandlers(java.util.List)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseCustomExceptionHandlers(java.util.List)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 6
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:767,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitionExecutingExceptionHandlers(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:768,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseCustomExceptionHandlers(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:771,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitionExecutingExceptionHandlers(java.util.List<TransitionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 778
    functionLinenumberEnd: 793
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    argCount: 1
    argTypes:
    - "java.util.List<TransitionModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[sun.awt.util.IdentityArrayList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getSecured()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitionExecutingExceptionHandler(org.springframework.webflow.engine.model.TransitionModel)"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 31
    EdgeCount: 101
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:779"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:792"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>(int)"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:791"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:779"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:792"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>(int)"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:791"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:782"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:790"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getOnException()"
        - "iterator()"
        - "hasText(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:789"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:783"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:789"
        BranchSideFuncs:
        - "getSecured()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:788"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:784"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:787"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:786"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "parseTransitionExecutingExceptionHandler(org.springframework.webflow.engine.model.TransitionModel)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:779,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:781,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:781,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:782,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:782,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:782,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:783,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:783,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:784,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getSecured()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:785,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:787,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitionExecutingExceptionHandler(org.springframework.webflow.engine.model.TransitionModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:787,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:790,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitionExecutingExceptionHandler(org.springframework.webflow.engine.model.TransitionModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 796
    functionLinenumberEnd: 804
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.FlowExecutionExceptionHandler"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.TransitionModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()"
    - "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getTo()"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(java.lang.Class,org.springframework.webflow.engine.TargetStateResolver)"
    - "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getActionList()"
    - "[org.springframework.webflow.engine.model.TransitionModel].getActions()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:797,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:798,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:798,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:799,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:800,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getTo()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:800,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:801,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(java.lang.Class,org.springframework.webflow.engine.TargetStateResolver)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:802,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getActionList()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:802,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:802,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:802,1"
      Dst: "[org.springframework.webflow.engine.ActionList].addAll(org.springframework.webflow.execution.Action[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 67
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    - "[org.springframework.webflow.engine.ActionList].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:43,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:61,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:66,1"
      Dst: "[org.springframework.webflow.engine.ActionList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getActionList()"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.ActionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseCustomExceptionHandlers(java.util.List<ExceptionHandlerModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 807
    functionLinenumberEnd: 817
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    argCount: 1
    argTypes:
    - "java.util.List<ExceptionHandlerModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[sun.awt.util.IdentityArrayList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseCustomExceptionHandler(org.springframework.webflow.engine.model.ExceptionHandlerModel)"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 23
    EdgeCount: 97
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:808"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:816"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:815"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:808"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:816"
        BranchSideFuncs:
        - "<init>(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:815"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:811"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:814"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "parseCustomExceptionHandler(org.springframework.webflow.engine.model.ExceptionHandlerModel)"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:813"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:808,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:810,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:810,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:811,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:811,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:811,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:812,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseCustomExceptionHandler(org.springframework.webflow.engine.model.ExceptionHandlerModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:812,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:814,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseCustomExceptionHandler(org.springframework.webflow.engine.model.ExceptionHandlerModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 820
    functionLinenumberEnd: 822
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.FlowExecutionExceptionHandler"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.ExceptionHandlerModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    - "[org.springframework.context.support.AbstractApplicationContext].getBean(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.engine.model.ExceptionHandlerModel].getBean()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:821,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:821,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getApplicationContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:821,1"
      Dst: "[org.springframework.webflow.engine.model.ExceptionHandlerModel].getBean()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:821,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransitions(java.util.List<TransitionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 825
    functionLinenumberEnd: 838
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.Transition[]"
    argCount: 1
    argTypes:
    - "java.util.List<TransitionModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[sun.awt.util.IdentityArrayList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransition(org.springframework.webflow.engine.model.TransitionModel)"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 4
    ICount: 27
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:826"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:837"
        BranchSideFuncs:
        - "<init>(int)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:836"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:826"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:837"
        BranchSideFuncs:
        - "<init>(int)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:836"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:828"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:835"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:834"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:829"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:835"
        BranchSideFuncs:
        - "getOnException()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "hasText(java.lang.String)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:834"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:830"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:833"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "parseTransition(org.springframework.webflow.engine.model.TransitionModel)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:832"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:826,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:827,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:827,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:829,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:829,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:829,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:830,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getOnException()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:830,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:831,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransition(org.springframework.webflow.engine.model.TransitionModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:831,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:835,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseTransition(org.springframework.webflow.engine.model.TransitionModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 841
    functionLinenumberEnd: 865
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.Transition"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.TransitionModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getOn()"
    - "[org.springframework.webflow.engine.model.TransitionModel].getTo()"
    - "[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor(org.springframework.webflow.execution.Action[])"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getActions()"
    - "[org.springframework.webflow.engine.model.TransitionModel].getAttributes()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getBind()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getValidate()"
    - "[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.webflow.engine.model.TransitionModel].getHistory()"
    - "[java.lang.String].toUpperCase()"
    - "[org.springframework.webflow.engine.model.TransitionModel].getSecured()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createTransition(org.springframework.webflow.engine.TargetStateResolver,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 54
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:849"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:852"
        BranchSideFuncs:
        - "getBind()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:851"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:852"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:855"
        BranchSideFuncs:
        - "getValidate()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:854"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:855"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:859"
        BranchSideFuncs:
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:860"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:863"
        BranchSideFuncs:
        - "getHistory()"
        - "execute(java.lang.Object)"
        - "toUpperCase()"
        - "fromStringTo(java.lang.Class)"
        - "put(java.lang.String,java.lang.Object)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:862"
        BranchSideFuncs:
        - "parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
        - "createTransition(org.springframework.webflow.engine.TargetStateResolver,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.core.collection.AttributeMap)"
        - "getFlowArtifactFactory()"
        - "getLocalContext()"
        - "getSecured()"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:842,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:843,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getOn()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:842,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:845,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getTo()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:847,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getActions()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:846,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:846,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor(org.springframework.webflow.execution.Action[])"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:848,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:848,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:849,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getBind()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:849,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:850,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:852,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getValidate()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:855,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:857,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:857,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:857,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:858,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:857,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:860,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getHistory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:861,1"
      Dst: "[java.lang.String].toUpperCase()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:863,1"
      Dst: "[org.springframework.webflow.engine.model.TransitionModel].getSecured()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:863,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:864,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowArtifactFactory()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:864,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowArtifactFactory].createTransition(org.springframework.webflow.engine.TargetStateResolver,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseActions(java.util.List<AbstractActionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 868
    functionLinenumberEnd: 891
    functionDepth: 7
    returnType: "org.springframework.webflow.execution.Action[]"
    argCount: 1
    argTypes:
    - "java.util.List<AbstractActionModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[sun.awt.util.IdentityArrayList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseEvaluateAction(org.springframework.webflow.engine.model.EvaluateModel)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseRenderAction(org.springframework.webflow.engine.model.RenderModel)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSetAction(org.springframework.webflow.engine.model.SetModel)"
    - "[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)"
    - "[org.springframework.webflow.engine.model.AbstractActionModel].getAttributes()"
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 15
    ICount: 45
    EdgeCount: 104
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:869"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:890"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>(int)"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:889"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:869"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:890"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>(int)"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:889"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:871"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:888"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:887"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:873"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:875"
        BranchSideFuncs:
        - "parseEvaluateAction(org.springframework.webflow.engine.model.EvaluateModel)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:874"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:875"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:877"
        BranchSideFuncs:
        - "parseRenderAction(org.springframework.webflow.engine.model.RenderModel)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:876"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:877"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:880"
        BranchSideFuncs:
        - "parseSetAction(org.springframework.webflow.engine.model.SetModel)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:879"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:882"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:887"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "putAll(org.springframework.webflow.core.collection.AttributeMap)"
        - "<init>(org.springframework.webflow.execution.Action)"
        - "getAttributes()"
        - "parseMetaAttributes(java.util.List)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:886"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:869,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:870,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:870,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:871,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:871,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:871,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:874,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseEvaluateAction(org.springframework.webflow.engine.model.EvaluateModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:876,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseRenderAction(org.springframework.webflow.engine.model.RenderModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:878,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSetAction(org.springframework.webflow.engine.model.SetModel)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:883,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:884,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:884,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:884,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:884,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:885,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:888,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 7
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseEvaluateAction(org.springframework.webflow.engine.model.EvaluateModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 894
    functionLinenumberEnd: 907
    functionDepth: 6
    returnType: "org.springframework.webflow.execution.Action"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.EvaluateModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.webflow.engine.model.EvaluateModel].getResultType()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.webflow.engine.model.EvaluateModel].getExpression()"
    - "[org.springframework.webflow.engine.model.EvaluateModel].getResult()"
    - "[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 29
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:896"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:899"
        BranchSideFuncs:
        - "toClass(java.lang.String)"
        - "getResultType()"
        - "expectResult(java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:898"
        BranchSideFuncs:
        - "getExpression()"
        - "hasText(java.lang.String)"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:902"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:906"
        BranchSideFuncs:
        - "getExpressionParser()"
        - "getResult()"
        - "<init>()"
        - "getLocalContext()"
        - "parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:905"
        BranchSideFuncs:
        - "<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:895,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:895,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:896,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].getResultType()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:896,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:897,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:897,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:899,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:899,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:900,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].getExpression()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:899,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:902,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].getResult()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:906,1"
      Dst: "[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.model.EvaluateModel].getResultType()"
    functionSourceFile: "org.springframework.webflow.engine.model.EvaluateModel"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EvaluateModel].getExpression()"
    functionSourceFile: "org.springframework.webflow.engine.model.EvaluateModel"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EvaluateModel].getResult()"
    functionSourceFile: "org.springframework.webflow.engine.model.EvaluateModel"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseRenderAction(org.springframework.webflow.engine.model.RenderModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 909
    functionLinenumberEnd: 920
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Action"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.RenderModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - "[org.springframework.webflow.engine.model.RenderModel].getFragments()"
    - "[org.springframework.util.StringUtils].trimArrayElements(java.lang.String[])"
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.webflow.action.RenderAction].<init>(org.springframework.binding.expression.Expression[])"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 25
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:915"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:918"
        BranchSideFuncs:
        - "<init>(org.springframework.binding.expression.Expression[])"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:910,1"
      Dst: "[org.springframework.webflow.engine.model.RenderModel].getFragments()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:910,1"
      Dst: "[org.springframework.util.StringUtils].commaDelimitedListToStringArray(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:911,1"
      Dst: "[org.springframework.util.StringUtils].trimArrayElements(java.lang.String[])"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:912,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:912,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:912,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:913,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:917,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:917,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:917,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:919,1"
      Dst: "[org.springframework.webflow.action.RenderAction].<init>(org.springframework.binding.expression.Expression[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.model.RenderModel].getFragments()"
    functionSourceFile: "org.springframework.webflow.engine.model.RenderModel"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseSetAction(org.springframework.webflow.engine.model.SetModel)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 922
    functionLinenumberEnd: 932
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Action"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.SetModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.webflow.engine.model.SetModel].getName()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.webflow.engine.model.SetModel].getType()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SetModel].getValue()"
    - "[org.springframework.webflow.action.SetAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 25
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:926"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:929"
        BranchSideFuncs:
        - "toClass(java.lang.String)"
        - "getType()"
        - "expectResult(java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:928"
        BranchSideFuncs:
        - "getExpressionParser()"
        - "getValue()"
        - "<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
        - "getLocalContext()"
        - "parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:923,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:923,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:923,1"
      Dst: "[org.springframework.webflow.engine.model.SetModel].getName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:923,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:924,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:923,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:926,1"
      Dst: "[org.springframework.webflow.engine.model.SetModel].getType()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:926,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:927,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:927,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:929,1"
      Dst: "[org.springframework.webflow.engine.model.SetModel].getValue()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:931,1"
      Dst: "[org.springframework.webflow.action.SetAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.SetAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)"
    functionSourceFile: "org.springframework.webflow.action.SetAction"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.expression.Expression"
    - "org.springframework.binding.expression.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.SetAction:47,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    - Src: "org.springframework.webflow.action.SetAction:48,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseMetaAttributes(java.util.List<AttributeModel>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 934
    functionLinenumberEnd: 943
    functionDepth: 2
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    argCount: 1
    argTypes:
    - "java.util.List<AttributeModel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[sun.awt.util.IdentityArrayList].isEmpty()"
    - "[org.springframework.util.AutoPopulatingList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutMetaAttribute(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 8
    ICount: 18
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:935"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:942"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:941"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:935"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:942"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:941"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:937"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:940"
        BranchSideFuncs:
        - "parseAndPutMetaAttribute(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:939"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:935,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:936,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:937,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:937,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:937,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:938,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutMetaAttribute(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.core.collection.MutableAttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutMetaAttribute(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 946
    functionLinenumberEnd: 951
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.AttributeModel"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AttributeModel].getName()"
    - "[org.springframework.webflow.engine.model.AttributeModel].getValue()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAttributeValueIfNecessary(org.springframework.webflow.engine.model.AttributeModel,java.lang.String)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:947,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].getName()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:948,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].getValue()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:949,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAttributeValueIfNecessary(org.springframework.webflow.engine.model.AttributeModel,java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:949,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].getName()"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].getValue()"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAttributeValueIfNecessary(org.springframework.webflow.engine.model.AttributeModel,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 952
    functionLinenumberEnd: 958
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.AttributeModel"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AttributeModel].getType()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:953"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:957"
        BranchSideFuncs:
        - "toClass(java.lang.String)"
        - "getType()"
        - "execute(java.lang.Object)"
        - "fromStringTo(java.lang.Class)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:956"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:953,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].getType()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:953,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:954,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:955,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:955,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].getType()"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 962
    functionLinenumberEnd: 967
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.PersistenceContextModel"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:963"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:966"
        BranchSideFuncs:
        - "put(java.lang.String,java.lang.Object)"
        - "valueOf(boolean)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:965"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:964,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:964,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].parseAndPutSecured(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 968
    functionLinenumberEnd: 984
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.engine.model.SecuredModel"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.security.SecurityRule].<init>()"
    - "[org.springframework.webflow.security.SecurityRule].commaDelimitedListToSecurityAttributes(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SecuredModel].getAttributes()"
    - "[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.Collection)"
    - "[org.springframework.webflow.engine.model.SecuredModel].getMatch()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.webflow.security.SecurityRule].setComparisonType(short)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 7
    ICount: 23
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:969"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:983"
        BranchSideFuncs:
        - "<init>()"
        - "getAttributes()"
        - "commaDelimitedListToSecurityAttributes(java.lang.String)"
        - "getMatch()"
        - "setAttributes(java.util.Collection)"
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:982"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:973"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:975"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:974"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:975"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:979"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:978"
        BranchSideFuncs:
        - "setComparisonType(short)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:970,1"
      Dst: "[org.springframework.webflow.security.SecurityRule].<init>()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:971,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:971,1"
      Dst: "[org.springframework.webflow.security.SecurityRule].commaDelimitedListToSecurityAttributes(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:971,1"
      Dst: "[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.Collection)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:972,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].getMatch()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:973,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:974,1"
      Dst: "[org.springframework.webflow.security.SecurityRule].setComparisonType(short)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:981,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.model.SecuredModel].getAttributes()"
    functionSourceFile: "org.springframework.webflow.engine.model.SecuredModel"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SecuredModel].getMatch()"
    functionSourceFile: "org.springframework.webflow.engine.model.SecuredModel"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].fromStringTo(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 985
    functionLinenumberEnd: 987
    functionDepth: 1
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    functionUses: 14
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:986,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].getLocalContext()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:986,1"
      Dst: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getConversionService()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:986,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String,java.lang.Class<T>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 1004
    functionLinenumberEnd: 1008
    functionDepth: 2
    returnType: "java.lang.Class<T>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - "[org.springframework.util.Assert].isAssignable(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:1005,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toClass(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:1006,1"
      Dst: "[org.springframework.util.Assert].isAssignable(java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toString()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder"
    linkageType: ""
    functionLinenumber: 1010
    functionLinenumberEnd: 1012
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModelResource()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()"
    functionUses: 61
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:1011,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:1011,1"
      Dst: "[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:1011,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder:1011,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:47,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].getAccessDecisionManager()"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.security.access.AccessDecisionManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].setAccessDecisionManager(org.springframework.security.access.AccessDecisionManager)"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.security.access.AccessDecisionManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.Annotated].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:71"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:70,1"
      Dst: "[org.springframework.webflow.core.Annotated].getAttributes()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:70,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:72,1"
      Dst: "[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.security.SecurityRule"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.security.core.context.SecurityContextHolder].getContext()"
    - "[org.springframework.security.core.context.SecurityContext].getAuthentication()"
    - "[org.springframework.webflow.security.SecurityFlowExecutionListener].getConfigAttributes(org.springframework.webflow.security.SecurityRule)"
    - "[org.springframework.security.access.AccessDecisionManager].decide(org.springframework.security.core.Authentication,java.lang.Object,java.util.Collection)"
    - "[org.springframework.webflow.security.SecurityFlowExecutionListener].createManagerWithSpringSecurity3(org.springframework.webflow.security.SecurityRule)"
    - "[org.springframework.webflow.security.SecurityFlowExecutionListener].createManager(org.springframework.webflow.security.SecurityRule)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:100"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:103"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:102"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:103"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:103"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:98,1"
      Dst: "[org.springframework.security.core.context.SecurityContextHolder].getContext()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:98,1"
      Dst: "[org.springframework.security.core.context.SecurityContext].getAuthentication()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:99,1"
      Dst: "[org.springframework.webflow.security.SecurityFlowExecutionListener].getConfigAttributes(org.springframework.webflow.security.SecurityRule)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:101,1"
      Dst: "[org.springframework.security.access.AccessDecisionManager].decide(org.springframework.security.core.Authentication,java.lang.Object,java.util.Collection)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:104,1"
      Dst: "[org.springframework.webflow.security.SecurityFlowExecutionListener].createManagerWithSpringSecurity3(org.springframework.webflow.security.SecurityRule)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:103,1"
      Dst: "[org.springframework.webflow.security.SecurityFlowExecutionListener].createManager(org.springframework.webflow.security.SecurityRule)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].getConfigAttributes(org.springframework.webflow.security.SecurityRule)"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Collection<ConfigAttribute>"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.security.SecurityRule"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.webflow.security.SecurityRule].getAttributes()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.security.access.SecurityConfig].<init>(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:150"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:153"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:149,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:150,1"
      Dst: "[org.springframework.webflow.security.SecurityRule].getAttributes()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:150,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:150,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:150,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:151,1"
      Dst: "[org.springframework.security.access.SecurityConfig].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:151,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].createManagerWithSpringSecurity3(org.springframework.webflow.security.SecurityRule)"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.security.access.vote.AbstractAccessDecisionManager"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.security.SecurityRule"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.security.access.vote.RoleVoter].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[org.springframework.webflow.security.SecurityRule].getComparisonType()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(short)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Class].getConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - "[org.springframework.beans.DirectFieldAccessor].<init>(java.lang.Object)"
    - "[org.springframework.beans.AbstractNestablePropertyAccessor].setPropertyValue(java.lang.String,java.lang.Object)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:125"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:127"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:126"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:127"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:130"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:122,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:123,1"
      Dst: "[org.springframework.security.access.vote.RoleVoter].<init>()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:123,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:125,1"
      Dst: "[org.springframework.webflow.security.SecurityRule].getComparisonType()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:130,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(short)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:130,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:133,1"
      Dst: "[java.lang.Class].getConstructor(java.lang.Class[])"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:134,1"
      Dst: "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:135,1"
      Dst: "[org.springframework.beans.DirectFieldAccessor].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:135,1"
      Dst: "[org.springframework.beans.AbstractNestablePropertyAccessor].setPropertyValue(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:139,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].createManager(org.springframework.webflow.security.SecurityRule)"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.security.access.vote.AbstractAccessDecisionManager"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.security.SecurityRule"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.security.access.vote.RoleVoter].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[org.springframework.webflow.security.SecurityRule].getComparisonType()"
    - "[org.springframework.security.access.vote.AffirmativeBased].<init>(java.util.List)"
    - "[org.springframework.security.access.vote.UnanimousBased].<init>(java.util.List)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(short)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:112"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:114"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:113"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:114"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:117"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:110,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:111,1"
      Dst: "[org.springframework.security.access.vote.RoleVoter].<init>()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:111,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:112,1"
      Dst: "[org.springframework.webflow.security.SecurityRule].getComparisonType()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:113,1"
      Dst: "[org.springframework.security.access.vote.AffirmativeBased].<init>(java.util.List)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:115,1"
      Dst: "[org.springframework.security.access.vote.UnanimousBased].<init>(java.util.List)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:117,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(short)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:117,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.definition.StateDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.Annotated].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:78"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:81"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:77,1"
      Dst: "[org.springframework.webflow.core.Annotated].getAttributes()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:77,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:79,1"
      Dst: "[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.EnterStateVetoException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.security.SecurityFlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)"
    functionSourceFile: "org.springframework.webflow.security.SecurityFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.definition.TransitionDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.Annotated].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - "[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.security.SecurityFlowExecutionListener:85"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.security.SecurityFlowExecutionListener:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:84,1"
      Dst: "[org.springframework.webflow.core.Annotated].getAttributes()"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:84,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.security.SecurityFlowExecutionListener:86,1"
      Dst: "[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests$1].<init>(org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests,org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    functionSourceFile: "org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests"
    - "org.springframework.webflow.engine.model.registry.FlowModelHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests$1:84,1"
      Dst: "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests$1].registerFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)"
    functionSourceFile: "org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests$1"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.beans.factory.config.ConfigurableBeanFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerMockFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)"
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests$1:86,1"
      Dst: "[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerMockFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.FlowModel:85"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.FlowModel:87"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 128
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.FlowModel].<init>()"
    - "[org.springframework.webflow.engine.model.FlowModel].setAbstract(java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.FlowModel].setStartStateId(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractModel].copy(org.springframework.webflow.engine.model.Model)"
    - "[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - "[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)"
    - "[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList)"
    functionUses: 4
    ICount: 48
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.FlowModel:111,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].<init>()"
    - Src: "org.springframework.webflow.engine.model.FlowModel:112,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setAbstract(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:113,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:114,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setStartStateId(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:115,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:115,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:116,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].copy(org.springframework.webflow.engine.model.Model)"
    - 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:117,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:118,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:119,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:120,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:121,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:122,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:123,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:124,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:125,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.FlowModel:126,1"
      Dst: "[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList<AttributeModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<AttributeModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList<VarModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<VarModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList<InputModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 250
    functionLinenumberEnd: 253
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<InputModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList<OutputModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<OutputModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList<AbstractActionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<AbstractActionModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList<AbstractStateModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<AbstractStateModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList<TransitionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<TransitionModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList<AbstractActionModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<AbstractActionModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList<ExceptionHandlerModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 350
    functionLinenumberEnd: 353
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<ExceptionHandlerModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList<BeanImportModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.FlowModel"
    linkageType: ""
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<BeanImportModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.action.DefaultMultiActionMethodResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.DefaultMultiActionMethodResolver:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.DefaultMultiActionMethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.DefaultMultiActionMethodResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getString(java.lang.String)"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.DefaultMultiActionMethodResolver:38"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.DefaultMultiActionMethodResolver:46"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.DefaultMultiActionMethodResolver:45"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.DefaultMultiActionMethodResolver:39"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.DefaultMultiActionMethodResolver:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.DefaultMultiActionMethodResolver:37,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getAttributes()"
    - Src: "org.springframework.webflow.action.DefaultMultiActionMethodResolver:37,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getString(java.lang.String)"
    - 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:43,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.format.IntegerNumberFormatFactory].<init>()"
    functionSourceFile: "org.springframework.binding.format.IntegerNumberFormatFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.format.IntegerNumberFormatFactory:27,1"
      Dst: "[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.format.IntegerNumberFormatFactory].getNumberFormat(java.util.Locale)"
    functionSourceFile: "org.springframework.binding.format.IntegerNumberFormatFactory"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.NumberFormat].getIntegerInstance(java.util.Locale)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.format.IntegerNumberFormatFactory:29,1"
      Dst: "[java.text.NumberFormat].getIntegerInstance(java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.RequiredError].getCode()"
    functionSourceFile: "org.springframework.binding.mapping.results.RequiredError"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.RequiredError].isError()"
    functionSourceFile: "org.springframework.binding.mapping.results.RequiredError"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.RequiredError].getErrorCause()"
    functionSourceFile: "org.springframework.binding.mapping.results.RequiredError"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.RequiredError].getOriginalValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.RequiredError"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.RequiredError].getMappedValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.RequiredError"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.springframework.binding.expression.ValueCoercionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.ValueCoercionException:37,1"
      Dst: "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ValueCoercionException].getValue()"
    functionSourceFile: "org.springframework.binding.expression.ValueCoercionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.ValueCoercionException].getTargetClass()"
    functionSourceFile: "org.springframework.binding.expression.ValueCoercionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$3].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$PropertyResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$3:146,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$PropertyResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$3].doResolve(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getCurrentEvent()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$3:148,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentEvent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:56,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ArrayToCollection].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToCollection"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ArrayToCollection].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToCollection"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ArrayToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToCollection"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.ArrayToCollection].getCollectionImplClass(java.lang.Class)"
    - "[java.lang.Class].getConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - "[org.springframework.binding.convert.converters.ArrayToCollection].getArrayElementConverter(java.lang.Object,java.lang.Class)"
    - "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].add(java.lang.Object)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.springframework.util.AutoPopulatingList].add(java.lang.Object)"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory$BeanPostProcessorCacheAwareList].add(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.AbstractList:java.util.AbstractQueue:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.LinkedList:java.util.PriorityQueue:java.util.TreeSet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.ConcurrentLinkedDeque:java.util.concurrent.ConcurrentLinkedQueue:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.CopyOnWriteArraySet:java.util.concurrent.DelayQueue:javax.management.AttributeList:sun.awt.util.IdentityArrayList].add(java.lang.Object)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - "[java.util.Collection].add(java.lang.Object)"
    functionUses: 3
    ICount: 23
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:78"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:81"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:80"
        BranchSideFuncs:
        - "getArrayElementConverter(java.lang.Object,java.lang.Class)"
        - "getConstructor(java.lang.Class[])"
        - "newInstance(java.lang.Object[])"
        - "getCollectionImplClass(java.lang.Class)"
        - "getLength(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:86"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:93"
        BranchSideFuncs:
        - "get(java.lang.Object,int)"
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:92"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:88"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:null"
        BranchSideFuncs:
        - "execute(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:81,1"
      Dst: "[org.springframework.binding.convert.converters.ArrayToCollection].getCollectionImplClass(java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:82,1"
      Dst: "[java.lang.Class].getConstructor(java.lang.Class[])"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:83,1"
      Dst: "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:84,1"
      Dst: "[org.springframework.binding.convert.converters.ArrayToCollection].getArrayElementConverter(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:85,1"
      Dst: "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:87,1"
      Dst: "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:89,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:91,1"
      Dst: "[java.util.Collection].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.convert.converters.ArrayToCollection].convertTargetToSourceClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToCollection"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getComponentType()"
    - "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].size()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].size()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].size()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].size()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].size()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].size()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].size()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[java.io.BufferedReader$1:java.lang.reflect.Array:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.LinkedList:java.util.PriorityQueue:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$CollectionView:java.util.concurrent.ConcurrentLinkedDeque:java.util.concurrent.ConcurrentLinkedQueue:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.CopyOnWriteArraySet:java.util.concurrent.DelayQueue:java.util.concurrent.LinkedBlockingQueue:java.util.concurrent.SynchronousQueue:org.springframework.cglib.beans.FixedKeySet:org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator:org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator:org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator:org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator:org.springframework.http.client.reactive.JettyHeadersAdapter$1:org.springframework.http.client.reactive.Netty5HeadersAdapter$1:org.springframework.http.client.reactive.NettyHeadersAdapter$1:org.springframework.http.server.reactive.JettyHeadersAdapter$1:org.springframework.http.server.reactive.Netty5HeadersAdapter$1:org.springframework.http.server.reactive.NettyHeadersAdapter$1:org.springframework.http.server.reactive.TomcatHeadersAdapter$1:org.springframework.http.server.reactive.UndertowHeadersAdapter$1:org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator:sun.awt.util.IdentityArrayList].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$Values].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.AutoPopulatingList].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    - "[java.util.Collection].size()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 2
    ICount: 30
    EdgeCount: 116
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:97"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:100"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:99"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "newInstance(java.lang.Class,int)"
        - "next()"
        - "size()"
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:103"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:116"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:115"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:104"
      Branch Sides: []
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:106"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:109"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:108"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.Class,java.lang.Class)"
        - "getClass()"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:101,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:101,1"
      Dst: "[java.util.Collection].size()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:101,1"
      Dst: "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:103,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:103,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:103,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:109,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:109,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:112,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:114,1"
      Dst: "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.binding.convert.converters.ArrayToCollection].getCollectionImplClass(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToCollection"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInterface()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.Class].getName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:120"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:131"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:130"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:121"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:123"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:122"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:123"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:125"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:124"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:125"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:128"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:127"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:120,1"
      Dst: "[java.lang.Class].isInterface()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:121,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:128,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:128,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:128,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ArrayToCollection].getArrayElementConverter(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ArrayToCollection"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 146
    functionDepth: 0
    returnType: "org.springframework.binding.convert.ConversionExecutor"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.ResolvableType].asCollection()"
    - "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    - "[org.springframework.core.ResolvableType].resolveGeneric(int[])"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getComponentType()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:137"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:140"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:139"
        BranchSideFuncs:
        - "asCollection()"
        - "resolveGeneric(int[])"
        - "forClass(java.lang.Class)"
    - Branch String: "org.springframework.binding.convert.converters.ArrayToCollection:141"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:145"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.Class,java.lang.Class)"
        - "getComponentType()"
        - "getClass()"
      - BranchSide: "org.springframework.binding.convert.converters.ArrayToCollection:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:140,1"
      Dst: "[org.springframework.core.ResolvableType].forClass(java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:140,1"
      Dst: "[org.springframework.core.ResolvableType].asCollection()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:140,1"
      Dst: "[org.springframework.core.ResolvableType].resolveGeneric(int[])"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:142,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:142,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "org.springframework.binding.convert.converters.ArrayToCollection:143,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].isValidating()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].setValidating(boolean)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].getEntityResolver()"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "org.xml.sax.EntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].setEntityResolver(org.xml.sax.EntityResolver)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.EntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].loadDocument(org.springframework.core.io.Resource)"
    functionSourceFile: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 113
    functionDepth: 1
    returnType: "org.w3c.dom.Document"
    argCount: 1
    argTypes:
    - "org.springframework.core.io.Resource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.buffer.DataBufferInputStream].close()"
    - "[java.io.PushbackInputStream].close()"
    - "[org.springframework.web.context.support.ServletContextResource].getInputStream()"
    - "[org.springframework.core.io.PathResource].getInputStream()"
    - "[org.springframework.core.io.ByteArrayResource].getInputStream()"
    - "[org.springframework.web.multipart.MultipartFileResource].getInputStream()"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].getInputStream()"
    - "[org.springframework.beans.factory.support.BeanDefinitionResource].getInputStream()"
    - "[org.springframework.core.io.DescriptiveResource].getInputStream()"
    - "[org.springframework.core.io.VfsResource].getInputStream()"
    - "[org.springframework.core.io.UrlResource].getInputStream()"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].getInputStream()"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].getInputStream()"
    - "[org.springframework.core.io.InputStreamResource].getInputStream()"
    - "[org.springframework.core.io.ClassPathResource].getInputStream()"
    - "[org.springframework.core.io.FileSystemResource].getInputStream()"
    - "[javax.xml.parsers.DocumentBuilderFactory].newInstance()"
    - "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].isValidating()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.util.xml.SimpleSaxErrorHandler].<init>(org.apache.commons.logging.Log)"
    - "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].getEntityResolver()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.FileInputStream:java.io.FilterInputStream:java.io.InputStream:java.io.InputStream$1:java.io.ObjectInputStream:java.io.ObjectInputStream$BlockDataInputStream:java.io.ObjectInputStream$PeekInputStream:java.io.PushbackInputStream:java.util.jar.Manifest$FastInputStream:java.util.zip.GZIPInputStream:java.util.zip.InflaterInputStream:java.util.zip.ZipInputStream:org.springframework.util.StreamUtils$NonClosingInputStream].close()"
    - "[org.springframework.core.io.InputStreamSource].getInputStream()"
    - "[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)"
    - "[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)"
    - "[javax.xml.parsers.DocumentBuilderFactory].setAttribute(java.lang.String,java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(javax.xml.parsers.DocumentBuilderFactory)"
    - "[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()"
    - "[javax.xml.parsers.DocumentBuilder].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[javax.xml.parsers.DocumentBuilder].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[javax.xml.parsers.DocumentBuilder].parse(java.io.InputStream)"
    - "[java.io.InputStream].close()"
    functionUses: 1
    ICount: 32
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:112"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:107"
        BranchSideFuncs:
        - "addSuppressed(java.lang.Throwable)"
        - "getEntityResolver()"
        - "<init>(org.apache.commons.logging.Log)"
        - "close()"
    - Branch String: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:96"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:108"
        BranchSideFuncs:
        - "newInstance()"
        - "getInputStream()"
        - "<init>(java.lang.String)"
        - "isValidating()"
      - BranchSide: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:107"
        BranchSideFuncs:
        - "addSuppressed(java.lang.Throwable)"
        - "getEntityResolver()"
        - "<init>(org.apache.commons.logging.Log)"
        - "close()"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:96,1"
      Dst: "[org.springframework.core.io.InputStreamSource].getInputStream()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:97,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newInstance()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:98,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].isValidating()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:98,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:99,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:101,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setAttribute(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:103,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(javax.xml.parsers.DocumentBuilderFactory)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:103,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:108,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:109,1"
      Dst: "[org.springframework.util.xml.SimpleSaxErrorHandler].<init>(org.apache.commons.logging.Log)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:109,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].setErrorHandler(org.xml.sax.ErrorHandler)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:110,1"
      Dst: "[org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader].getEntityResolver()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:110,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].setEntityResolver(org.xml.sax.EntityResolver)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:111,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].parse(java.io.InputStream)"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:112,1"
      Dst: "[java.io.InputStream].close()"
    - Src: "org.springframework.webflow.engine.model.builder.xml.DefaultDocumentLoader:111,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "javax.xml.parsers.ParserConfigurationException"
      - "org.xml.sax.SAXException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ActionExecutionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.execution.ActionExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.webflow.execution.Action"
    - "org.springframework.webflow.core.collection.AttributeMap"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ActionExecutionException:56,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvoker$1].<init>(org.springframework.binding.method.MethodInvoker,boolean)"
    functionSourceFile: "org.springframework.binding.method.MethodInvoker$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.binding.method.MethodInvoker"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodInvoker$1:48,1"
      Dst: "[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvoker$1].create(org.springframework.binding.method.MethodKey)"
    functionSourceFile: "org.springframework.binding.method.MethodInvoker$1"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 4
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "org.springframework.binding.method.MethodKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.MethodKey].getMethod()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodInvoker$1:50,1"
      Dst: "[org.springframework.binding.method.MethodKey].getMethod()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.method.MethodInvoker$1].create(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.method.MethodInvoker$1"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 5
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.method.MethodInvoker$1].create(org.springframework.binding.method.MethodKey)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.method.MethodInvoker$1:48,1"
      Dst: "[org.springframework.binding.method.MethodInvoker$1].create(org.springframework.binding.method.MethodKey)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionKeyFactory:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.FlowExecutionKey"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionKeyFactory:30,1"
      Dst: "[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionKeyFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.handler.AbstractHandlerMapping].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:43,1"
      Dst: "[org.springframework.web.servlet.handler.AbstractHandlerMapping].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getFlowRegistry()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.registry.FlowDefinitionRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowRegistry(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getFlowUrlHandler()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.context.servlet.FlowUrlHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.context.servlet.FlowUrlHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].initServletContext(jakarta.servlet.ServletContext)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:86"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:89"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:85,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:87,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandlerInternal(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.context.support.ApplicationObjectSupport].getApplicationContext()"
    - "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[jakarta.servlet.http.HttpServletRequest].getRequestURI()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].createDefaultFlowHandler(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:93"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:96"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:95"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:96"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:106"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:105"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:98"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:106"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:105"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:103"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:102"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:106"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:113"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:112"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:107"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:111"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:110"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:113"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:116"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:92,1"
      Dst: "[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:96,1"
      Dst: "[org.springframework.context.support.ApplicationObjectSupport].getApplicationContext()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:96,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].containsBean(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:97,1"
      Dst: "[org.springframework.beans.factory.BeanFactory].getBean(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:99,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:100,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getRequestURI()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:100,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:100,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:106,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:108,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:111,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].createDefaultFlowHandler(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:114,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].createDefaultFlowHandler(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.mvc.servlet.FlowHandler"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping$DefaultFlowHandler].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping:126,1"
      Dst: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping$DefaultFlowHandler].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping$DefaultFlowHandler].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping$DefaultFlowHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping$DefaultFlowHandler:133,1"
      Dst: "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.SetAction].doExecute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.SetAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.binding.expression.Expression].setValue(java.lang.Object,java.lang.Object)"
    - "[org.springframework.webflow.action.AbstractAction].success()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.SetAction:55,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.action.SetAction:56,1"
      Dst: "[org.springframework.binding.expression.Expression].setValue(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.action.SetAction:57,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].success()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.SetAction].toString()"
    functionSourceFile: "org.springframework.webflow.action.SetAction"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.SetAction:61,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.action.SetAction:61,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.SetAction:61,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.DefaultTransitionCriteria"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentEvent()"
    - "[org.springframework.webflow.execution.Event].getId()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:49"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:51"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:50"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:51"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:54"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:48,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:52,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:54,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:55,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: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].toString()"
    functionSourceFile: "org.springframework.webflow.engine.support.DefaultTransitionCriteria"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.CollectionAddingExpression].toString()"
    - "[java.lang.Object].toString()"
    - "[org.springframework.binding.expression.support.StaticExpression].toString()"
    - "[org.springframework.binding.expression.support.CompositeStringExpression].toString()"
    - "[org.springframework.binding.expression.el.ELExpression].toString()"
    - "[org.springframework.binding.expression.spel.SpringELExpression].toString()"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:org.springframework.binding.expression.support.LiteralExpression:org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].toString()"
    functionUses: 61
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.DefaultTransitionCriteria:60,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].getExpectedType()"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ValueExpression].getExpectedType()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:43,1"
      Dst: "[jakarta.el.ValueExpression].getExpectedType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].getType(jakarta.el.ELContext)"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "jakarta.el.ELContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:47,1"
      Dst: "[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NullPointerException"
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].getValue(jakarta.el.ELContext)"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "jakarta.el.ELContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ValueExpression].getValue(jakarta.el.ELContext)"
    - "[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(java.lang.Object,java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:52,1"
      Dst: "[jakarta.el.ValueExpression].getValue(jakarta.el.ELContext)"
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:53,1"
      Dst: "[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(java.lang.Object,java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NullPointerException"
      - "jakarta.el.ELException"
      - "org.springframework.binding.expression.ValueCoercionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].isReadOnly(jakarta.el.ELContext)"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.el.ELContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ValueExpression].isReadOnly(jakarta.el.ELContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:57,1"
      Dst: "[jakarta.el.ValueExpression].isReadOnly(jakarta.el.ELContext)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NullPointerException"
      - "jakarta.el.ELException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].setValue(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)"
    - "[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(java.lang.Object,java.lang.Class,java.lang.Object)"
    - "[jakarta.el.ValueExpression].setValue(jakarta.el.ELContext,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:61,1"
      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(java.lang.Object,java.lang.Class,java.lang.Object)"
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:62,1"
      Dst: "[jakarta.el.ValueExpression].setValue(jakarta.el.ELContext,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.NullPointerException"
      - "jakarta.el.ELException"
      - "org.springframework.binding.expression.ValueCoercionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.BindingValueExpression].getExpressionString()"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[jakarta.el.ValueExpression].getExpressionString()"
    functionUses: 3
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.BindingValueExpression:66"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.BindingValueExpression:69"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.BindingValueExpression:68"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
        - "getExpressionString()"
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:67,1"
      Dst: "[jakarta.el.ValueExpression].getExpressionString()"
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:70,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:70,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].isLiteralText()"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ValueExpression].isLiteralText()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:75,1"
      Dst: "[jakarta.el.ValueExpression].isLiteralText()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.BindingValueExpression].equals(java.lang.Object)"
    - "[jakarta.el.ValueExpression].equals(java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.BindingValueExpression:79"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.BindingValueExpression:82"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.BindingValueExpression:81"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:83,1"
      Dst: "[jakarta.el.ValueExpression].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].hashCode()"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.el.BindingValueExpression].hashCode()"
    - "[jakarta.el.ValueExpression].hashCode()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:87,1"
      Dst: "[jakarta.el.ValueExpression].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(java.lang.Object,java.lang.Class<?>,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.BindingValueExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.Object,java.lang.Class)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.el.BindingValueExpression].getExpressionString()"
    - "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.BindingValueExpression:92"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.BindingValueExpression:96"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.BindingValueExpression:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:96,1"
      Dst: "[org.springframework.binding.convert.ConversionService].executeConversion(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.binding.expression.el.BindingValueExpression:98,1"
      Dst: "[java.lang.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>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.ValueCoercionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.FlowScope].getScope()"
    functionSourceFile: "org.springframework.webflow.scope.FlowScope"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockRequestContext].getFlowScope()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowScope()"
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.FlowScope:27,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - Src: "org.springframework.webflow.scope.FlowScope:27,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingResults].getSource()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingResults"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingResults].getTarget()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingResults"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingResults].getAllResults()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingResults"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].unmodifiableList(java.util.List)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:59,1"
      Dst: "[java.util.Collections].unmodifiableList(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingResults].hasErrorResults()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingResults"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.binding.mapping.MappingResult].isError()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMappingResults:63"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:68"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:67"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMappingResults:64"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:67"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:63,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:63,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:63,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:64,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].isError()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingResults].getErrorResults()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingResults"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.binding.mapping.MappingResult].isError()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.Collections].unmodifiableList(java.util.List)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMappingResults:73"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:78"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:77"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMappingResults:74"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:72,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:73,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:73,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:73,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:74,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].isError()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:75,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:78,1"
      Dst: "[java.util.Collections].unmodifiableList(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingResults"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List<MappingResult>"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.MappingResultsCriteria"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.binding.mapping.MappingResultsCriteria].test(org.springframework.binding.mapping.MappingResult)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.Collections].unmodifiableList(java.util.List)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMappingResults:83"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:87"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.impl.DefaultMappingResults:84"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:87"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.impl.DefaultMappingResults:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:82,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:83,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:83,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:83,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:84,1"
      Dst: "[org.springframework.binding.mapping.MappingResultsCriteria].test(org.springframework.binding.mapping.MappingResult)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:85,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:88,1"
      Dst: "[java.util.Collections].unmodifiableList(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.mapping.impl.DefaultMappingResults].toString()"
    functionSourceFile: "org.springframework.binding.mapping.impl.DefaultMappingResults"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    - "[java.util.AbstractCollection:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 62
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:92,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "org.springframework.binding.mapping.impl.DefaultMappingResults:92,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowBuilderContext].<init>(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowBuilderContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowBuilderContext].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowBuilderContext:45,1"
      Dst: "[org.springframework.webflow.test.MockFlowBuilderContext].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowBuilderContext].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowBuilderContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()"
    - "[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowBuilderContext:52,1"
      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>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowBuilderContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowDefinitionLocator()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowBuilderContext:61,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowDefinitionLocator()"
    - Src: "org.springframework.webflow.test.MockFlowBuilderContext:61,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowBuilderContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getApplicationContext()"
    - "[org.springframework.context.ConfigurableApplicationContext].getBeanFactory()"
    - "[org.springframework.beans.factory.config.SingletonBeanRegistry].registerSingleton(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowBuilderContext:72,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].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.beans.factory.config.SingletonBeanRegistry].registerSingleton(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].<init>()"
    functionSourceFile: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()"
    - "[org.springframework.web.util.UrlPathHelper].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:65,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:66,1"
      Dst: "[org.springframework.web.util.UrlPathHelper].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.util.UrlPathHelper].getLookupPathForRequest(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFilenameFromUrlPath(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:70,1"
      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(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFilenameFromUrlPath(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFullFilenameFromUrlPath(java.lang.String)"
    - "[java.lang.String].lastIndexOf(int)"
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:76"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:79"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:74,1"
      Dst: "[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFullFilenameFromUrlPath(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:75,1"
      Dst: "[java.lang.String].lastIndexOf(int)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:77,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFullFilenameFromUrlPath(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(int)"
    - "[java.lang.String].length()"
    - "[java.lang.String].lastIndexOf(int,int)"
    - "[java.lang.String].indexOf(int,int)"
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:84"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:90"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:89"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:86"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:90"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:89"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:90"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:89"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:90"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:83,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:87,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:90,1"
      Dst: "[java.lang.String].lastIndexOf(int,int)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:91,1"
      Dst: "[java.lang.String].indexOf(int,int)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:93,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].createFlowDefinitionUrl(java.lang.String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)"
    functionSourceFile: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    - "jakarta.servlet.http.HttpServletRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[jakarta.servlet.http.HttpServletRequest].getPathInfo()"
    - "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[jakarta.servlet.http.HttpServletRequest].getServletPath()"
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].lastIndexOf(int)"
    - "[java.lang.String].substring(int)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[org.springframework.webflow.core.collection.AttributeMap].isEmpty()"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)"
    - "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameters(java.lang.StringBuilder,java.util.Map,java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:116"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:127"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:126"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:123"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:126"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:125"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:128"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:144"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:143"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:132"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:135"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:134"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:138"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:141"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:140"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:148"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:152"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:151"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:148"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:152"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:114,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:115,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getPathInfo()"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:117,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getContextPath()"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:117,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:118,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getServletPath()"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:120,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:120,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:122,1"
      Dst: "[java.lang.String].lastIndexOf(int)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:124,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:128,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:135,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:148,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].isEmpty()"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:150,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:150,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:150,1"
      Dst: "[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameters(java.lang.StringBuilder,java.util.Map,java.lang.String)"
    - Src: "org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:152,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[org.springframework.webflow.action.ResultEventFactorySelector].forMethod(java.lang.reflect.Method)"
    functionSourceFile: "org.springframework.webflow.action.ResultEventFactorySelector"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.action.ResultEventFactory"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Method].getReturnType()"
    - "[org.springframework.webflow.action.ResultEventFactorySelector].forType(java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultEventFactorySelector:46,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "org.springframework.webflow.action.ResultEventFactorySelector:46,1"
      Dst: "[org.springframework.webflow.action.ResultEventFactorySelector].forType(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultEventFactorySelector].forResult(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.ResultEventFactorySelector"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.action.ResultEventFactory"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[org.springframework.webflow.action.ResultEventFactorySelector].forType(java.lang.Class)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.ResultEventFactorySelector:55"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultEventFactorySelector:58"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.ResultEventFactorySelector:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultEventFactorySelector:58,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.action.ResultEventFactorySelector:58,1"
      Dst: "[org.springframework.webflow.action.ResultEventFactorySelector].forType(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ResultEventFactorySelector].forType(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.action.ResultEventFactorySelector"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.action.ResultEventFactory"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType(java.lang.Class)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.ResultEventFactorySelector:71"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.ResultEventFactorySelector:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.ResultEventFactorySelector:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.ResultEventFactorySelector:71,1"
      Dst: "[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.ActionPropertyAccessor].getSpecificTargetClasses()"
    functionSourceFile: "org.springframework.webflow.expression.spel.ActionPropertyAccessor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.ActionPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.ActionPropertyAccessor"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.ActionPropertyAccessor].read(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.ActionPropertyAccessor"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionDepth: 2
    returnType: "org.springframework.expression.TypedValue"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)"
    - "[org.springframework.webflow.execution.AnnotatedAction].setMethod(java.lang.String)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    functionUses: 4
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.ActionPropertyAccessor:48,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)"
    - Src: "org.springframework.webflow.expression.spel.ActionPropertyAccessor:49,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].setMethod(java.lang.String)"
    - Src: "org.springframework.webflow.expression.spel.ActionPropertyAccessor:50,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.ActionPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.expression.spel.ActionPropertyAccessor"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.ActionPropertyAccessor].write(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.spel.ActionPropertyAccessor"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.ActionPropertyAccessor:58,1"
      Dst: "[org.springframework.expression.AccessException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.AccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.ConversationScope].getScope()"
    functionSourceFile: "org.springframework.webflow.scope.ConversationScope"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getConversationScope()"
    - "[org.springframework.webflow.test.MockRequestContext].getConversationScope()"
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.ConversationScope:27,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - Src: "org.springframework.webflow.scope.ConversationScope:27,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getConversationScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpression"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.common.CompositeStringExpression:org.springframework.expression.common.LiteralExpression:org.springframework.expression.spel.standard.SpelExpression].getExpressionString()"
    - "[org.springframework.expression.Expression].getExpressionString()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:84,1"
      Dst: "[org.springframework.expression.Expression].getExpressionString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(java.lang.Object)"
    - "[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)"
    - "[org.springframework.expression.Expression].getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
    - "[org.springframework.expression.spel.SpelEvaluationException].getMessageCode()"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()"
    - "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    - "[org.springframework.expression.Expression].getExpressionString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpression:91"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:93"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpression:96"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:99"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:98"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpression:99"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:102"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:90,1"
      Dst: "[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:92,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:94,1"
      Dst: "[org.springframework.expression.Expression].getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:96,1"
      Dst: "[org.springframework.expression.spel.SpelEvaluationException].getMessageCode()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:96,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:97,1"
      Dst: "[java.lang.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>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:100,1"
      Dst: "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:102,1"
      Dst: "[org.springframework.expression.Expression].getExpressionString()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:104,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:104,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.expression.spel.support.StandardEvaluationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(java.lang.Object)"
    - "[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)"
    - "[org.springframework.expression.Expression].getValueType(org.springframework.expression.EvaluationContext)"
    - "[org.springframework.expression.spel.SpelEvaluationException].getMessageCode()"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()"
    - "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpression:112"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:115"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:114"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpression:117"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:120"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:111,1"
      Dst: "[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:113,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:115,1"
      Dst: "[org.springframework.expression.Expression].getValueType(org.springframework.expression.EvaluationContext)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:117,1"
      Dst: "[org.springframework.expression.spel.SpelEvaluationException].getMessageCode()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:117,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:118,1"
      Dst: "[java.lang.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>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:122,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:122,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(java.lang.Object)"
    - "[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)"
    - "[org.springframework.expression.Expression].setValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    - "[org.springframework.expression.spel.SpelEvaluationException].getMessageCode()"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()"
    - "[org.springframework.binding.expression.PropertyNotFoundException].<init>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class,java.lang.Object)"
    - "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpression:130"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:133"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:132"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpression:135"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:133"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:132"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.spel.SpringELExpression:138"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:133"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.spel.SpringELExpression:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:129,1"
      Dst: "[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:131,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:133,1"
      Dst: "[org.springframework.expression.Expression].setValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:135,1"
      Dst: "[org.springframework.expression.spel.SpelEvaluationException].getMessageCode()"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:135,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:136,1"
      Dst: "[java.lang.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>(java.lang.Class,java.lang.String,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:139,1"
      Dst: "[org.springframework.binding.expression.ValueCoercionException].<init>(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Class,java.lang.Throwable)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:143,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class,java.lang.Object)"
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:143,1"
      Dst: "[org.springframework.binding.expression.EvaluationException].<init>(java.lang.Class,java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.spel.SpringELExpression].toString()"
    functionSourceFile: "org.springframework.binding.expression.spel.SpringELExpression"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()"
    functionUses: 63
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.spel.SpringELExpression:158,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].getArguments()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder$ResolvableArgument"
    linkageType: ""
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].getCodes()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder$ResolvableArgument"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.aop.support.RegexpMethodPointcutAdvisor].toString()"
    - "[org.springframework.beans.factory.parsing.ConstructorArgumentEntry].toString()"
    - "[org.springframework.web.method.support.ModelAndViewContainer].toString()"
    - "[java.time.temporal.ValueRange].toString()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].toString()"
    - "[org.springframework.web.context.support.ServletRequestHandledEvent].toString()"
    - "[java.net.SocketImpl].toString()"
    - "[java.net.InetSocketAddress].toString()"
    - "[org.springframework.javapoet.FieldSpec].toString()"
    - "[java.awt.Dimension].toString()"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].toString()"
    - "[java.lang.invoke.Invokers].toString()"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[java.util.concurrent.LinkedBlockingQueue].toString()"
    - "[org.springframework.binding.mapping.impl.DefaultMappingResults].toString()"
    - "[java.time.format.DateTimeFormatter].toString()"
    - "[org.springframework.http.server.DefaultRequestPath].toString()"
    - "[java.util.concurrent.ThreadPoolExecutor].toString()"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].toString()"
    - "[org.springframework.web.context.request.ServletRequestAttributes].toString()"
    - "[java.lang.reflect.RecordComponent].toString()"
    - "[org.springframework.expression.spel.support.ReflectionHelper$ArgumentsMatchInfo].toString()"
    - "[org.springframework.core.type.StandardClassMetadata].toString()"
    - "[java.lang.StackFrameInfo].toString()"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()"
    - "[org.springframework.context.annotation.BeanMethod].toString()"
    - "[org.springframework.http.RequestEntity$UriTemplateRequestEntity].toString()"
    - "[jdk.internal.org.objectweb.asm.Handle].toString()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].toString()"
    - "[java.lang.Float].toString()"
    - "[org.springframework.aot.hint.predicate.ResourceHintsPredicates$AggregatedResourcePatternHints].toString()"
    - "[java.time.ZonedDateTime].toString()"
    - "[java.lang.Long].toString()"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$FormFieldState].toString()"
    - "[org.springframework.scripting.bsh.BshScriptFactory].toString()"
    - "[org.springframework.expression.spel.support.ReflectivePropertyAccessor$PropertyCacheKey].toString()"
    - "[org.springframework.webflow.execution.FlowExecutionOutcome].toString()"
    - "[jdk.internal.misc.Signal$NativeHandler].toString()"
    - "[org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter].toString()"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$ResponseFunction].toString()"
    - "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].toString()"
    - "[org.springframework.context.expression.AnnotatedElementKey].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$SubPathServerRequestWrapper].toString()"
    - "[java.util.logging.Level].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationMethodMatcher].toString()"
    - "[sun.java2d.pipe.Region].toString()"
    - "[java.time.chrono.AbstractChronology].toString()"
    - "[org.springframework.scheduling.support.CronField$Type].toString()"
    - "[org.springframework.web.util.pattern.PathPatternRouteMatcher$PathContainerRoute].toString()"
    - "[org.springframework.core.NamedThreadLocal].toString()"
    - "[java.awt.Rectangle].toString()"
    - "[java.lang.Throwable].toString()"
    - "[sun.security.x509.X500Name].toString()"
    - "[java.util.concurrent.atomic.AtomicLong].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$CompositePrinterParser].toString()"
    - "[java.awt.DisplayMode].toString()"
    - "[java.time.temporal.ChronoField].toString()"
    - "[java.lang.ProcessBuilder$RedirectPipeImpl].toString()"
    - "[java.awt.PageAttributes].toString()"
    - "[org.springframework.http.CacheControl].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].toString()"
    - "[org.springframework.http.HttpStatus].toString()"
    - "[sun.font.EAttribute].toString()"
    - "[org.springframework.aop.TrueClassFilter].toString()"
    - "[org.springframework.aop.framework.ReflectiveMethodInvocation].toString()"
    - "[java.util.concurrent.FutureTask].toString()"
    - "[org.springframework.web.servlet.function.ToStringVisitor].toString()"
    - "[org.springframework.util.FastByteArrayOutputStream].toString()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toString()"
    - "[java.security.PermissionCollection].toString()"
    - "[javax.naming.NamingException].toString()"
    - "[java.net.URL].toString()"
    - "[java.util.WeakHashMap$Entry].toString()"
    - "[java.util.concurrent.ConcurrentHashMap].toString()"
    - "[org.springframework.http.client.reactive.ReactorClientHttpResponse].toString()"
    - "[java.security.Timestamp].toString()"
    - "[org.springframework.binding.method.MethodSignature].toString()"
    - "[org.springframework.web.util.pattern.PathPattern].toString()"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].toString()"
    - "[java.lang.module.ModuleDescriptor].toString()"
    - "[javax.lang.model.element.Modifier].toString()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].toString()"
    - "[java.awt.Point].toString()"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].toString()"
    - "[org.springframework.web.util.pattern.LiteralPathElement].toString()"
    - "[io.micrometer.observation.Observation$Event$1].toString()"
    - "[org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$Match].toString()"
    - "[org.springframework.scripting.groovy.GroovyScriptFactory].toString()"
    - "[java.awt.geom.Rectangle2D$Float].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$WebRequestObjectFactory].toString()"
    - "[java.awt.AttributeValue].toString()"
    - "[org.springframework.cache.support.NullValue].toString()"
    - "[org.springframework.cglib.core.MethodWrapper$MethodWrapperKey].toString()"
    - "[org.springframework.scheduling.support.DelegatingErrorHandlingRunnable].toString()"
    - "[org.springframework.webflow.execution.Event].toString()"
    - "[java.time.zone.ZoneOffsetTransitionRule].toString()"
    - "[java.security.CodeSource].toString()"
    - "[org.springframework.aot.hint.AbstractTypeReference].toString()"
    - "[java.awt.image.IndexColorModel].toString()"
    - "[org.springframework.expression.spel.standard.TokenKind].toString()"
    - "[java.awt.datatransfer.DataFlavor].toString()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].toString()"
    - "[org.springframework.web.servlet.function.RouterFunctions$FilteredRouterFunction].toString()"
    - "[org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver$FilteringClassFileTransformer].toString()"
    - "[org.springframework.aot.generate.AppendableConsumerInputStreamSource].toString()"
    - "[org.springframework.cache.interceptor.SimpleKey].toString()"
    - "[java.util.ResourceBundle$CacheKey].toString()"
    - "[org.springframework.core.type.StandardMethodMetadata].toString()"
    - "[org.springframework.util.MultiValueMapAdapter].toString()"
    - "[org.springframework.core.annotation.AnnotationAttributes].toString()"
    - "[java.lang.ProcessBuilder$Redirect$2].toString()"
    - "[org.springframework.http.server.reactive.ServerHttpRequestDecorator].toString()"
    - "[java.lang.management.ThreadInfo].toString()"
    - "[java.time.LocalTime].toString()"
    - "[org.springframework.core.env.PropertySource].toString()"
    - "[io.micrometer.common.util.internal.logging.AbstractInternalLogger].toString()"
    - "[org.springframework.beans.factory.support.LookupOverride].toString()"
    - "[sun.font.AttributeValues].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].toString()"
    - "[org.springframework.cglib.transform.ClassTransformerChain].toString()"
    - "[org.springframework.scheduling.support.CronTrigger].toString()"
    - "[java.nio.charset.Charset].toString()"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadata].toString()"
    - "[org.springframework.format.support.FormattingConversionService$ParserConverter].toString()"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].toString()"
    - "[org.springframework.web.context.request.FacesWebRequest].toString()"
    - "[java.nio.ByteBuffer].toString()"
    - "[org.springframework.aop.support.DefaultPointcutAdvisor].toString()"
    - "[sun.security.util.JarConstraintsParameters].toString()"
    - "[org.springframework.javapoet.TypeSpec].toString()"
    - "[org.springframework.web.util.pattern.PathPattern$PathMatchInfo].toString()"
    - "[java.lang.constant.DynamicConstantDesc].toString()"
    - "[org.springframework.beans.factory.aot.BeanInstanceSupplier$FactoryMethodLookup].toString()"
    - "[java.awt.JobAttributes].toString()"
    - "[org.springframework.web.servlet.function.PathResourceLookupFunction].toString()"
    - "[sun.reflect.annotation.AnnotationType].toString()"
    - "[org.springframework.util.unit.DataSize].toString()"
    - "[java.lang.module.ModuleDescriptor$Exports].toString()"
    - "[org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory].toString()"
    - "[java.awt.CheckboxGroup].toString()"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].toString()"
    - "[java.lang.invoke.MethodHandleImpl$LoopClauses].toString()"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].toString()"
    - "[java.util.concurrent.ConcurrentLinkedQueue].toString()"
    - "[org.springframework.aot.generate.DefaultMethodReference].toString()"
    - "[sun.util.calendar.JulianCalendar$Date].toString()"
    - "[java.nio.FloatBuffer].toString()"
    - "[java.awt.MenuComponent].toString()"
    - "[java.util.Currency].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[javax.swing.event.EventListenerList].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].toString()"
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].toString()"
    - "[org.springframework.webflow.action.FormAction].toString()"
    - "[java.lang.reflect.Parameter].toString()"
    - "[java.util.Hashtable].toString()"
    - "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toString()"
    - "[org.springframework.beans.PropertyBatchUpdateException].toString()"
    - "[org.springframework.util.InstanceFilter].toString()"
    - "[org.springframework.core.annotation.AnnotationUtils$DefaultValueHolder].toString()"
    - "[org.springframework.beans.factory.parsing.QualifierEntry].toString()"
    - "[org.springframework.beans.factory.support.ReplaceOverride].toString()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].toString()"
    - "[org.springframework.scheduling.support.BitsCronField].toString()"
    - "[org.springframework.webflow.mvc.view.AbstractMvcView].toString()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].toString()"
    - "[org.springframework.beans.factory.config.RuntimeBeanNameReference].toString()"
    - "[javax.management.ObjectName].toString()"
    - "[org.springframework.beans.factory.config.TypedStringValue].toString()"
    - "[org.springframework.binding.expression.spel.SpringELExpression].toString()"
    - "[io.micrometer.observation.Observation$Context].toString()"
    - "[java.awt.Font].toString()"
    - "[org.springframework.aop.support.ComposablePointcut].toString()"
    - "[java.text.ParsePosition].toString()"
    - "[org.springframework.aop.framework.ProxyFactoryBean$PrototypePlaceholderAdvisor].toString()"
    - "[java.io.File].toString()"
    - "[org.springframework.web.util.pattern.SingleCharWildcardedPathElement].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$SessionObjectFactory].toString()"
    - "[java.util.ServiceLoader].toString()"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationParserConverter].toString()"
    - "[java.security.cert.CertPath].toString()"
    - "[org.springframework.aop.support.Pointcuts$SetterPointcut].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$FacesDependencyRegistrar$1].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$NumberPrinterParser].toString()"
    - "[java.lang.StackTraceElement].toString()"
    - "[java.text.Annotation].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationClassFilter].toString()"
    - "[javax.management.modelmbean.ModelMBeanNotificationInfo].toString()"
    - "[java.lang.ProcessBuilder$Redirect$1].toString()"
    - "[java.lang.invoke.LambdaFormEditor$TransformKey].toString()"
    - "[org.springframework.webflow.conversation.ConversationParameters].toString()"
    - "[java.security.Provider$Service].toString()"
    - "[org.springframework.javapoet.AnnotationSpec].toString()"
    - "[org.springframework.util.ConcurrentLruCache$CacheEntry].toString()"
    - "[java.awt.geom.Rectangle2D$Double].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].toString()"
    - "[org.springframework.scheduling.config.Task].toString()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria].toString()"
    - "[javax.swing.TimerQueue].toString()"
    - "[javax.management.MBeanParameterInfo].toString()"
    - "[org.springframework.binding.message.DefaultMessageResolver].toString()"
    - "[java.awt.AWTKeyStroke].toString()"
    - "[org.springframework.binding.expression.el.ELExpression].toString()"
    - "[java.util.concurrent.ForkJoinPool].toString()"
    - "[java.lang.reflect.Field].toString()"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].toString()"
    - "[java.lang.Boolean].toString()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()"
    - "[java.beans.FeatureDescriptor].toString()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractMediaTypeExpression].toString()"
    - "[org.springframework.context.i18n.SimpleTimeZoneAwareLocaleContext].toString()"
    - "[java.net.InterfaceAddress].toString()"
    - "[org.springframework.beans.factory.support.RegisteredBean].toString()"
    - "[org.springframework.core.env.CompositePropertySource].toString()"
    - "[org.springframework.aop.support.Pointcuts$GetterPointcut].toString()"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadataReadingVisitor$Source].toString()"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].toString()"
    - "[javax.management.Attribute].toString()"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].toString()"
    - "[org.springframework.http.server.reactive.AbstractListenerWriteFlushProcessor$State$WriteResultSubscriber].toString()"
    - "[java.util.OptionalInt].toString()"
    - "[org.springframework.expression.TypedValue].toString()"
    - "[org.springframework.http.ResponseEntity].toString()"
    - "[org.springframework.scheduling.support.QuartzCronField].toString()"
    - "[org.springframework.webflow.engine.WildcardTransitionCriteria].toString()"
    - "[java.util.regex.Pattern].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$OrRequestPredicate].toString()"
    - "[java.lang.ProcessImpl].toString()"
    - "[org.springframework.http.HttpMethod].toString()"
    - "[org.springframework.context.i18n.SimpleLocaleContext].toString()"
    - "[java.net.ServerSocket].toString()"
    - "[io.micrometer.observation.SimpleObservation].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$NegateRequestPredicate].toString()"
    - "[java.net.http.HttpHeaders].toString()"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].toString()"
    - "[java.nio.channels.FileChannel$MapMode].toString()"
    - "[java.nio.CharBuffer].toString()"
    - "[org.springframework.web.context.support.RequestHandledEvent].toString()"
    - "[org.springframework.expression.spel.ast.StringLiteral].toString()"
    - "[org.springframework.web.server.handler.WebHandlerDecorator].toString()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()"
    - "[java.math.BigDecimal].toString()"
    - "[org.springframework.http.codec.multipart.DefaultParts$DefaultPart].toString()"
    - "[jdk.internal.misc.Signal].toString()"
    - "[javax.security.auth.Subject].toString()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractRequestCondition].toString()"
    - "[java.time.MonthDay].toString()"
    - "[java.security.MessageDigest].toString()"
    - "[org.springframework.aop.framework.AdvisedSupport$MethodCacheKey].toString()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].toString()"
    - "[sun.nio.fs.UnixPath].toString()"
    - "[org.springframework.aop.target.HotSwappableTargetSource].toString()"
    - "[javax.management.remote.JMXServiceURL].toString()"
    - "[org.springframework.context.event.AbstractApplicationEventMulticaster$ListenerCacheKey].toString()"
    - "[java.lang.Integer].toString()"
    - "[java.net.NetworkInterface].toString()"
    - "[org.springframework.web.util.pattern.CaptureVariablePathElement].toString()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].toString()"
    - "[java.util.BitSet].toString()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].toString()"
    - "[org.springframework.http.codec.multipart.DefaultParts$DefaultFormFieldPart].toString()"
    - "[java.lang.reflect.Constructor].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$FacesDependencyRegistrar$2].toString()"
    - "[org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement].toString()"
    - "[org.springframework.http.codec.multipart.DefaultParts$DefaultFilePart].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$ParamPredicate].toString()"
    - "[org.springframework.scripting.support.StandardScriptFactory].toString()"
    - "[java.awt.Component].toString()"
    - "[java.util.concurrent.atomic.AtomicReference].toString()"
    - "[org.springframework.core.env.MutablePropertySources].toString()"
    - "[java.lang.StringBuffer].toString()"
    - "[org.springframework.asm.ConstantDynamic].toString()"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Optional].toString()"
    - "[java.text.CalendarBuilder].toString()"
    - "[java.util.OptionalLong].toString()"
    - "[org.springframework.http.ContentDisposition].toString()"
    - "[java.net.URI].toString()"
    - "[java.util.concurrent.SynchronousQueue].toString()"
    - "[org.springframework.web.context.request.ServletWebRequest].toString()"
    - "[org.springframework.aop.support.AbstractGenericPointcutAdvisor].toString()"
    - "[java.awt.image.ColorModel].toString()"
    - "[org.springframework.asm.TypePath].toString()"
    - "[javax.management.MBeanNotificationInfo].toString()"
    - "[java.lang.Thread].toString()"
    - "[java.nio.LongBuffer].toString()"
    - "[org.springframework.core.NamedInheritableThreadLocal].toString()"
    - "[java.time.Period].toString()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].toString()"
    - "[java.security.Signature].toString()"
    - "[org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver].toString()"
    - "[javax.management.MBeanInfo].toString()"
    - "[org.springframework.scripting.support.ResourceScriptSource].toString()"
    - "[java.awt.PageAttributes$OrientationRequestedType].toString()"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].toString()"
    - "[org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor].toString()"
    - "[java.net.InetAddress].toString()"
    - "[org.springframework.aot.hint.annotation.ReflectiveRuntimeHintsRegistrar$Entry].toString()"
    - "[sun.awt.AppContext].toString()"
    - "[java.util.regex.Matcher].toString()"
    - "[java.lang.invoke.LambdaForm$Name].toString()"
    - "[org.springframework.http.HttpRange$SuffixByteRange].toString()"
    - "[org.springframework.beans.PropertyValue].toString()"
    - "[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()"
    - "[org.springframework.cglib.reflect.FastClass].toString()"
    - "[org.springframework.beans.factory.parsing.Problem].toString()"
    - "[org.springframework.webflow.engine.FlowVariable].toString()"
    - "[java.util.concurrent.locks.ReentrantLock].toString()"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadata].toString()"
    - "[java.nio.file.attribute.FileTime].toString()"
    - "[java.lang.ThreadGroup].toString()"
    - "[java.time.format.DecimalStyle].toString()"
    - "[java.util.concurrent.CompletableFuture].toString()"
    - "[jdk.internal.org.objectweb.asm.TypePath].toString()"
    - "[java.util.concurrent.Semaphore].toString()"
    - "[org.springframework.webflow.engine.State].toString()"
    - "[java.util.AbstractMap$SimpleImmutableEntry].toString()"
    - "[org.springframework.web.servlet.ModelAndView].toString()"
    - "[io.micrometer.common.ValidatedKeyValue].toString()"
    - "[javax.management.BadBinaryOpValueExpException].toString()"
    - "[java.awt.PageAttributes$OriginType].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$HttpMethodPredicate].toString()"
    - "[java.util.LongSummaryStatistics].toString()"
    - "[org.springframework.context.support.ReloadableResourceBundleMessageSource].toString()"
    - "[org.springframework.beans.factory.xml.PluggableSchemaResolver].toString()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer].toString()"
    - "[org.springframework.util.StopWatch].toString()"
    - "[org.springframework.web.servlet.mvc.method.RequestMappingInfo].toString()"
    - "[java.awt.PageAttributes$MediaType].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].toString()"
    - "[org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory$AspectJAnnotation].toString()"
    - "[javax.crypto.CryptoPermission].toString()"
    - "[org.springframework.beans.factory.parsing.BeanEntry].toString()"
    - "[org.springframework.util.SimpleRouteMatcher$DefaultRoute].toString()"
    - "[org.springframework.webflow.engine.Transition].toString()"
    - "[org.springframework.cglib.reflect.FastMember].toString()"
    - "[org.springframework.aot.hint.TypeHint].toString()"
    - "[java.time.ZoneOffset].toString()"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice$AdviceExcludingMethodMatcher].toString()"
    - "[org.springframework.webflow.execution.AnnotatedAction].toString()"
    - "[org.springframework.validation.FieldError].toString()"
    - "[org.springframework.http.ResponseCookie].toString()"
    - "[java.lang.ProcessBuilder$Redirect$6].toString()"
    - "[sun.font.FontStrikeDesc].toString()"
    - "[java.nio.charset.CodingErrorAction].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$CreateFileState].toString()"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationPrinterConverter].toString()"
    - "[org.springframework.core.annotation.MissingMergedAnnotation].toString()"
    - "[org.springframework.aop.TrueMethodMatcher].toString()"
    - "[org.springframework.webflow.config.FlowDefinitionResource].toString()"
    - "[sun.security.x509.RDN].toString()"
    - "[java.lang.Object].toString()"
    - "[sun.security.util.ObjectIdentifier].toString()"
    - "[java.time.format.Parsed].toString()"
    - "[org.springframework.binding.message.DefaultMessageContext].toString()"
    - "[jdk.internal.module.ModuleHashes].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].toString()"
    - "[org.springframework.cglib.core.ClassInfo].toString()"
    - "[java.lang.invoke.MethodTypeForm].toString()"
    - "[org.springframework.util.comparator.BooleanComparator].toString()"
    - "[org.springframework.binding.expression.support.StaticExpression].toString()"
    - "[org.springframework.cglib.proxy.Enhancer$EnhancerKey].toString()"
    - "[org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor].toString()"
    - "[java.lang.reflect.Method].toString()"
    - "[org.springframework.core.MethodParameter].toString()"
    - "[sun.util.calendar.CalendarDate].toString()"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].toString()"
    - "[java.nio.ShortBuffer].toString()"
    - "[org.springframework.webflow.action.SetAction].toString()"
    - "[org.springframework.binding.method.Parameters].toString()"
    - "[java.lang.Short].toString()"
    - "[org.springframework.aop.framework.InterceptorAndDynamicMethodMatcher].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$StreamingState].toString()"
    - "[java.text.AttributedCharacterIterator$Attribute].toString()"
    - "[javax.security.auth.x500.X500Principal].toString()"
    - "[org.springframework.beans.AbstractNestablePropertyAccessor].toString()"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].toString()"
    - "[java.lang.module.ResolvedModule].toString()"
    - "[java.security.Provider].toString()"
    - "[io.micrometer.common.ImmutableKeyValue].toString()"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice].toString()"
    - "[org.springframework.core.convert.TypeDescriptor].toString()"
    - "[java.lang.Package].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock].toString()"
    - "[org.springframework.core.io.buffer.DefaultDataBufferFactory].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$AndRequestPredicate].toString()"
    - "[jdk.internal.org.objectweb.asm.Label].toString()"
    - "[java.lang.module.ModuleDescriptor$Version].toString()"
    - "[org.springframework.aop.config.AspectEntry].toString()"
    - "[javax.management.Notification].toString()"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].toString()"
    - "[java.lang.module.ModuleDescriptor$Requires].toString()"
    - "[org.springframework.validation.AbstractErrors].toString()"
    - "[sun.font.FontFamily].toString()"
    - "[org.springframework.aop.config.AdvisorEntry].toString()"
    - "[org.springframework.core.annotation.AnnotationFilter$1].toString()"
    - "[org.springframework.context.annotation.ConfigurationClassParser$SourceClass].toString()"
    - "[org.springframework.scheduling.config.ScheduledTask].toString()"
    - "[org.springframework.webflow.engine.ActionList].toString()"
    - "[org.springframework.binding.expression.support.CollectionAddingExpression].toString()"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].toString()"
    - "[org.springframework.aop.framework.ProxyConfig].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$HeadersPredicate].toString()"
    - "[org.springframework.binding.expression.support.LiteralExpression].toString()"
    - "[org.springframework.aop.target.PrototypeTargetSource].toString()"
    - "[java.util.Date].toString()"
    - "[org.springframework.validation.beanvalidation.SpringValidatorAdapter$ResolvableAttribute].toString()"
    - "[org.springframework.context.support.StaticMessageSource$MessageHolder].toString()"
    - "[jdk.internal.module.ModuleResolution].toString()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].toString()"
    - "[org.springframework.javapoet.ParameterSpec].toString()"
    - "[java.lang.invoke.LambdaForm$NamedFunction].toString()"
    - "[java.util.StringJoiner].toString()"
    - "[java.util.concurrent.CountDownLatch].toString()"
    - "[org.springframework.beans.factory.parsing.AbstractComponentDefinition].toString()"
    - "[sun.util.locale.Extension].toString()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].toString()"
    - "[sun.java2d.loops.CompositeType].toString()"
    - "[org.springframework.aop.support.ControlFlowPointcut].toString()"
    - "[org.springframework.aop.TruePointcut].toString()"
    - "[org.springframework.beans.factory.aot.BeanInstanceSupplier$ConstructorLookup].toString()"
    - "[java.util.Hashtable$Entry].toString()"
    - "[javax.swing.TransferHandler$DropLocation].toString()"
    - "[org.springframework.http.codec.multipart.MultipartParser$BodyState].toString()"
    - "[org.springframework.aop.config.PointcutEntry].toString()"
    - "[io.micrometer.common.KeyValues].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$IdleFileState].toString()"
    - "[org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint$MethodSignatureImpl].toString()"
    - "[java.util.zip.ZipEntry].toString()"
    - "[org.springframework.asm.Type].toString()"
    - "[org.springframework.scheduling.support.CronSequenceGenerator].toString()"
    - "[java.awt.RenderingHints].toString()"
    - "[java.io.ObjectStreamField].toString()"
    - "[org.springframework.web.util.pattern.RegexPathElement].toString()"
    - "[java.nio.IntBuffer].toString()"
    - "[java.lang.ProcessBuilder$Redirect$5].toString()"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].toString()"
    - "[java.util.concurrent.locks.AbstractQueuedSynchronizer].toString()"
    - "[org.springframework.asm.Label].toString()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toString()"
    - "[sun.security.util.DerValue].toString()"
    - "[java.security.PrivilegedActionException].toString()"
    - "[org.springframework.core.io.buffer.Netty5DataBufferFactory].toString()"
    - "[org.springframework.beans.MutablePropertyValues].toString()"
    - "[java.awt.PageAttributes$PrintQualityType].toString()"
    - "[java.time.OffsetTime].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$InitialState].toString()"
    - "[org.springframework.web.servlet.mvc.method.annotation.SseEmitter].toString()"
    - "[java.awt.FontMetrics].toString()"
    - "[org.springframework.webflow.action.EvaluateAction].toString()"
    - "[org.springframework.aop.framework.AdvisedSupport].toString()"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadataReadingVisitor$Source].toString()"
    - "[java.sql.Time].toString()"
    - "[java.util.Vector].toString()"
    - "[java.time.ZoneId].toString()"
    - "[org.springframework.core.io.buffer.DataBufferUtils$ReadCompletionHandler$Attachment].toString()"
    - "[java.security.Permission].toString()"
    - "[org.springframework.core.log.LogMessage].toString()"
    - "[java.awt.datatransfer.MimeType].toString()"
    - "[org.springframework.web.method.HandlerMethod].toString()"
    - "[org.springframework.aop.target.SingletonTargetSource].toString()"
    - "[java.lang.ProcessBuilder$Redirect$3].toString()"
    - "[org.springframework.util.comparator.NullSafeComparator].toString()"
    - "[jdk.internal.org.objectweb.asm.ConstantDynamic].toString()"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].toString()"
    - "[org.springframework.http.HttpCookie].toString()"
    - "[org.springframework.core.ResolvableType].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$DayPeriod].toString()"
    - "[org.springframework.validation.ObjectError].toString()"
    - "[org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].toString()"
    - "[org.springframework.web.server.ServerWebExchangeDecorator].toString()"
    - "[java.lang.Character].toString()"
    - "[org.springframework.core.MethodClassKey].toString()"
    - "[java.util.EventObject].toString()"
    - "[org.springframework.context.support.DelegatingMessageSource].toString()"
    - "[java.util.Formatter].toString()"
    - "[java.text.FieldPosition].toString()"
    - "[java.lang.invoke.MethodHandles$Lookup].toString()"
    - "[org.springframework.core.io.buffer.DataBufferUtils$WriteCompletionHandler$Attachment].toString()"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].toString()"
    - "[java.awt.JobAttributes$DialogType].toString()"
    - "[jdk.internal.math.FDBigInteger].toString()"
    - "[org.springframework.beans.factory.BeanCreationException].toString()"
    - "[org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch].toString()"
    - "[org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer$PointcutBody].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$NoOpConverter].toString()"
    - "[java.math.MathContext].toString()"
    - "[org.springframework.web.method.ControllerAdviceBean].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].toString()"
    - "[java.text.DigitList].toString()"
    - "[org.springframework.core.io.support.PathMatchingResourcePatternResolver$PatternVirtualFileVisitor].toString()"
    - "[java.awt.Insets].toString()"
    - "[org.springframework.javapoet.TypeName].toString()"
    - "[java.lang.invoke.MemberName].toString()"
    - "[org.springframework.binding.mapping.results.AbstractMappingResult].toString()"
    - "[org.springframework.aop.support.RootClassFilter].toString()"
    - "[org.springframework.cglib.core.Signature].toString()"
    - "[org.springframework.javapoet.CodeBlock].toString()"
    - "[org.springframework.expression.spel.ast.Literal].toString()"
    - "[org.springframework.javapoet.MethodSpec].toString()"
    - "[java.time.YearMonth].toString()"
    - "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].toString()"
    - "[jdk.internal.perf.PerfCounter].toString()"
    - "[org.springframework.context.expression.CachedExpressionEvaluator$ExpressionKey].toString()"
    - "[org.springframework.context.support.StaticMessageSource].toString()"
    - "[org.springframework.web.util.pattern.WildcardPathElement].toString()"
    - "[org.springframework.context.support.ResourceBundleMessageSource].toString()"
    - "[java.net.Socket].toString()"
    - "[org.springframework.core.io.buffer.NettyDataBufferFactory].toString()"
    - "[org.springframework.expression.spel.standard.Token].toString()"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].toString()"
    - "[java.time.LocalDateTime].toString()"
    - "[org.springframework.aop.target.EmptyTargetSource].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.time.format.DateTimePrintContext].toString()"
    - "[java.io.StringWriter].toString()"
    - "[javax.management.MBeanAttributeInfo].toString()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$DefaultRequestHeaders].toString()"
    - "[javax.net.ssl.SSLEngineResult].toString()"
    - "[javax.management.modelmbean.ModelMBeanConstructorInfo].toString()"
    - "[java.awt.Color].toString()"
    - "[javax.management.MBeanConstructorInfo].toString()"
    - "[org.springframework.beans.factory.config.BeanDefinitionHolder].toString()"
    - "[org.springframework.binding.method.Parameter].toString()"
    - "[java.lang.management.LockInfo].toString()"
    - "[java.lang.invoke.LambdaFormEditor$Transform].toString()"
    - "[org.springframework.http.client.reactive.ReactorNetty2ClientHttpResponse].toString()"
    - "[java.lang.invoke.SerializedLambda].toString()"
    - "[sun.net.www.MessageHeader].toString()"
    - "[org.springframework.cglib.core.MethodInfo].toString()"
    - "[java.awt.font.NumericShaper].toString()"
    - "[java.util.Locale].toString()"
    - "[javax.tools.SimpleJavaFileObject].toString()"
    - "[java.util.AbstractMap].toString()"
    - "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()"
    - "[java.lang.Class].toString()"
    - "[java.nio.ByteOrder].toString()"
    - "[org.springframework.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl].toString()"
    - "[java.util.TreeMap$Entry].toString()"
    - "[javax.management.openmbean.TabularType].toString()"
    - "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].toString()"
    - "[javax.accessibility.AccessibleStateSet].toString()"
    - "[java.lang.ModuleLayer].toString()"
    - "[javax.management.openmbean.CompositeType].toString()"
    - "[org.springframework.web.servlet.HandlerExecutionChain].toString()"
    - "[java.lang.management.MemoryUsage].toString()"
    - "[java.awt.JobAttributes$DefaultSelectionType].toString()"
    - "[org.springframework.binding.expression.ExpressionVariable].toString()"
    - "[java.time.LocalDate].toString()"
    - "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo].toString()"
    - "[org.springframework.beans.BeanMetadataAttribute].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$AcceptPredicate].toString()"
    - "[java.util.concurrent.CopyOnWriteArrayList].toString()"
    - "[java.time.OffsetDateTime].toString()"
    - "[org.springframework.beans.factory.support.BeanDefinitionValueResolver$KeyedArgName].toString()"
    - "[java.awt.MenuShortcut].toString()"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].toString()"
    - "[org.springframework.context.annotation.ConfigurationClass].toString()"
    - "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].toString()"
    - "[org.springframework.beans.ExtendedBeanInfo$SimplePropertyDescriptor].toString()"
    - "[java.security.SecureRandomSpi].toString()"
    - "[org.springframework.webflow.engine.support.TransitionCriteriaChain].toString()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractNameValueExpression].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock].toString()"
    - "[java.io.ObjectStreamClass].toString()"
    - "[org.springframework.cglib.beans.BeanMap].toString()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer].toString()"
    - "[org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut].toString()"
    - "[java.lang.Enum$EnumDesc].toString()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer].toString()"
    - "[java.util.AbstractMap$SimpleEntry].toString()"
    - "[org.springframework.http.codec.ServerSentEvent].toString()"
    - "[javax.accessibility.AccessibleRelationSet].toString()"
    - "[org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator$PartiallyComparableAdvisorHolder].toString()"
    - "[org.springframework.context.event.EventExpressionRootObject].toString()"
    - "[org.springframework.aot.generate.GeneratedMethod].toString()"
    - "[java.time.zone.ZoneOffsetTransition].toString()"
    - "[sun.security.util.LazyCodeSourcePermissionCollection].toString()"
    - "[org.springframework.binding.message.Message].toString()"
    - "[org.springframework.http.server.DefaultPathContainer$DefaultPathSegment].toString()"
    - "[java.beans.PropertyChangeEvent].toString()"
    - "[org.springframework.web.servlet.mvc.ParameterizableViewController].toString()"
    - "[javax.management.BadStringOperationException].toString()"
    - "[org.springframework.beans.factory.config.AutowiredPropertyMarker].toString()"
    - "[org.springframework.cache.interceptor.CacheOperation].toString()"
    - "[java.net.InetSocketAddress$InetSocketAddressHolder].toString()"
    - "[java.util.concurrent.ConcurrentLinkedDeque].toString()"
    - "[java.lang.invoke.MethodHandle].toString()"
    - "[javax.management.ObjectInstance].toString()"
    - "[sun.reflect.annotation.TypeAnnotation].toString()"
    - "[org.springframework.context.annotation.DeferredImportSelector$Group$Entry].toString()"
    - "[org.springframework.web.servlet.function.RouterFunctions$AbstractRouterFunction].toString()"
    - "[org.springframework.aop.interceptor.ExposeInvocationInterceptor$1].toString()"
    - "[org.springframework.http.HttpRange$ByteRange].toString()"
    - "[java.awt.ScrollPaneAdjustable].toString()"
    - "[org.springframework.core.env.AbstractEnvironment].toString()"
    - "[java.io.ObjectOutputStream$DebugTraceInfoStack].toString()"
    - "[org.springframework.http.HttpHeaders].toString()"
    - "[jdk.internal.module.ModuleReferenceImpl].toString()"
    - "[java.util.HexFormat].toString()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].toString()"
    - "[org.springframework.util.MimeType].toString()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest].toString()"
    - "[org.springframework.web.util.pattern.CaptureTheRestPathElement].toString()"
    - "[java.lang.invoke.VarHandle].toString()"
    - "[java.lang.Runtime$Version].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$PathExtensionPredicate].toString()"
    - "[java.awt.geom.Point2D$Double].toString()"
    - "[org.springframework.http.client.reactive.ClientHttpResponseDecorator].toString()"
    - "[org.springframework.context.event.ApplicationListenerMethodAdapter].toString()"
    - "[java.lang.ProcessHandleImpl].toString()"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].toString()"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].toString()"
    - "[org.springframework.http.RequestEntity].toString()"
    - "[java.util.OptionalDouble].toString()"
    - "[java.lang.module.ModuleDescriptor$Opens].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$PathPatternPredicate].toString()"
    - "[org.springframework.http.DefaultHttpStatusCode].toString()"
    - "[java.awt.PageAttributes$ColorType].toString()"
    - "[org.springframework.web.util.pattern.SeparatorPathElement].toString()"
    - "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].toString()"
    - "[org.springframework.aop.aspectj.TypePatternClassFilter].toString()"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].toString()"
    - "[org.springframework.web.util.UriComponents].toString()"
    - "[org.springframework.beans.factory.support.NullBean].toString()"
    - "[org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint].toString()"
    - "[org.springframework.beans.factory.InjectionPoint].toString()"
    - "[org.springframework.scheduling.support.ScheduledMethodRunnable].toString()"
    - "[java.security.CodeSigner].toString()"
    - "[sun.util.calendar.Era].toString()"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$HttpRequestValuesInitializer].toString()"
    - "[org.springframework.web.cors.CorsConfiguration$OriginPattern].toString()"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].toString()"
    - "[java.math.BigInteger].toString()"
    - "[java.lang.invoke.LambdaForm].toString()"
    - "[sun.util.locale.BaseLocale].toString()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].toString()"
    - "[org.springframework.web.util.UriTemplate].toString()"
    - "[org.springframework.beans.factory.support.GenericBeanDefinition].toString()"
    - "[org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationCacheKey].toString()"
    - "[org.springframework.http.ProblemDetail].toString()"
    - "[javax.crypto.Cipher].toString()"
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].toString()"
    - "[org.springframework.webflow.engine.support.NotTransitionCriteria].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].toString()"
    - "[java.awt.BufferCapabilities$FlipContents].toString()"
    - "[org.springframework.http.codec.multipart.MultipartParser$HeadersState].toString()"
    - "[org.springframework.web.util.ServletRequestPathUtils$ServletRequestPath].toString()"
    - "[org.springframework.expression.spel.ast.OperatorMatches$MatcherInput].toString()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].toString()"
    - "[org.springframework.web.servlet.view.AbstractUrlBasedView].toString()"
    - "[org.springframework.web.DefaultErrorResponseBuilder$SimpleErrorResponse].toString()"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].toString()"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].toString()"
    - "[java.lang.Character$Subset].toString()"
    - "[javax.management.ImmutableDescriptor].toString()"
    - "[java.lang.invoke.MethodType].toString()"
    - "[org.springframework.binding.expression.support.CompositeStringExpression].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$ResponseObjectFactory].toString()"
    - "[org.springframework.context.annotation.ConfigurationMethod].toString()"
    - "[java.awt.Graphics].toString()"
    - "[java.util.concurrent.atomic.AtomicBoolean].toString()"
    - "[java.lang.ProcessBuilder$Redirect$4].toString()"
    - "[org.springframework.webflow.action.CompositeAction].toString()"
    - "[org.springframework.http.codec.multipart.MultipartParser$PreambleState].toString()"
    - "[org.springframework.core.annotation.PackagesAnnotationFilter].toString()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    - "[java.sql.Date].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$InMemoryState].toString()"
    - "[java.net.URLConnection].toString()"
    - "[org.springframework.javapoet.JavaFile].toString()"
    - "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].toString()"
    - "[org.springframework.expression.spel.ast.NullLiteral].toString()"
    - "[org.springframework.web.servlet.view.AbstractView].toString()"
    - "[org.springframework.binding.method.MethodKey].toString()"
    - "[java.time.Instant].toString()"
    - "[org.springframework.aot.generate.GeneratedClasses$Owner].toString()"
    - "[org.springframework.http.codec.multipart.MultipartParser$DisposedState].toString()"
    - "[org.springframework.aop.config.AdviceEntry].toString()"
    - "[java.math.MutableBigInteger].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock].toString()"
    - "[org.springframework.scheduling.support.CronExpression].toString()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].toString()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].toString()"
    - "[org.springframework.objenesis.ObjenesisBase].toString()"
    - "[java.util.jar.Attributes$Name].toString()"
    - "[org.springframework.beans.factory.parsing.ParseState].toString()"
    - "[java.awt.font.TextHitInfo].toString()"
    - "[org.springframework.core.annotation.AnnotationFilter$2].toString()"
    - "[java.lang.Double].toString()"
    - "[java.awt.geom.AffineTransform].toString()"
    - "[org.springframework.core.io.AbstractResource].toString()"
    - "[javax.management.MBeanOperationInfo].toString()"
    - "[java.util.Calendar].toString()"
    - "[org.springframework.beans.ExtendedBeanInfo$SimpleIndexedPropertyDescriptor].toString()"
    - "[java.nio.charset.CoderResult].toString()"
    - "[sun.security.util.BitArray].toString()"
    - "[java.time.format.DateTimeParseContext].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$RequestObjectFactory].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut$AnnotationCandidateClassFilter].toString()"
    - "[java.util.concurrent.atomic.AtomicInteger].toString()"
    - "[sun.java2d.loops.SurfaceType].toString()"
    - "[java.lang.Module].toString()"
    - "[org.springframework.http.server.DefaultPathContainer].toString()"
    - "[org.springframework.util.backoff.FixedBackOff$FixedBackOffExecution].toString()"
    - "[java.security.ProtectionDomain].toString()"
    - "[java.net.HttpCookie].toString()"
    - "[org.springframework.webflow.engine.Flow].toString()"
    - "[sun.util.locale.LocaleExtensions].toString()"
    - "[java.lang.String].toString()"
    - "[org.springframework.http.client.reactive.ClientHttpRequestDecorator].toString()"
    - "[java.time.temporal.ChronoUnit].toString()"
    - "[java.awt.datatransfer.MimeTypeParameterList].toString()"
    - "[java.awt.Cursor].toString()"
    - "[java.time.zone.ZoneRules].toString()"
    - "[sun.security.x509.AVA].toString()"
    - "[java.awt.image.BufferedImage].toString()"
    - "[java.lang.module.Configuration].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$DisposedState].toString()"
    - "[java.security.SecureRandom].toString()"
    - "[sun.nio.fs.UnixFileStore].toString()"
    - "[org.springframework.context.support.AbstractApplicationContext].toString()"
    - "[java.time.Duration].toString()"
    - "[org.springframework.beans.factory.parsing.PropertyEntry].toString()"
    - "[java.awt.JobAttributes$MultipleDocumentHandlingType].toString()"
    - "[javax.accessibility.AccessibleBundle].toString()"
    - "[org.springframework.asm.Handle].toString()"
    - "[org.springframework.jmx.access.MBeanClientInterceptor$MethodCacheKey].toString()"
    - "[org.springframework.beans.factory.xml.BeansDtdResolver].toString()"
    - "[javax.xml.namespace.QName].toString()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].toString()"
    - "[org.springframework.core.ParameterizedTypeReference].toString()"
    - "[org.springframework.beans.factory.aot.BeanRegistrationsAotContribution$Registration].toString()"
    - "[org.springframework.webflow.engine.TransitionSet].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$WritingFileState].toString()"
    - "[java.awt.JobAttributes$DestinationType].toString()"
    - "[java.security.AlgorithmParameters].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService].toString()"
    - "[org.springframework.binding.collection.SharedMapDecorator].toString()"
    - "[org.springframework.context.annotation.ConfigurationClassParser$ImportStack].toString()"
    - "[java.nio.channels.FileLock].toString()"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].toString()"
    - "[java.util.HashMap$Node].toString()"
    - "[org.springframework.beans.factory.xml.DelegatingEntityResolver].toString()"
    - "[org.springframework.web.servlet.FlashMap].toString()"
    - "[org.springframework.web.servlet.support.BindStatus].toString()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].toString()"
    - "[jdk.internal.org.objectweb.asm.Type].toString()"
    - "[org.springframework.scripting.support.StaticScriptSource].toString()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].toString()"
    - "[org.springframework.core.io.support.PropertySourceDescriptor].toString()"
    - "[org.springframework.http.HttpEntity].toString()"
    - "[java.util.DoubleSummaryStatistics].toString()"
    - "[javax.management.modelmbean.ModelMBeanOperationInfo].toString()"
    - "[java.lang.Byte].toString()"
    - "[org.springframework.aot.generate.MethodName].toString()"
    - "[java.util.IntSummaryStatistics].toString()"
    - "[java.util.Locale$LanguageRange].toString()"
    - "[sun.java2d.loops.GraphicsPrimitive].toString()"
    - "[java.awt.Event].toString()"
    - "[java.sql.Timestamp].toString()"
    - "[jdk.internal.jimage.ImageReader$Node].toString()"
    - "[java.awt.geom.Point2D$Float].toString()"
    - "[javax.management.BadAttributeValueExpException].toString()"
    - "[org.springframework.web.servlet.resource.ResourceHttpRequestHandler].toString()"
    - "[javax.management.modelmbean.ModelMBeanAttributeInfo].toString()"
    - "[org.springframework.core.env.ProfilesParser$ParsedProfiles].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].toString()"
    - "[java.util.concurrent.atomic.AtomicLongArray].toString()"
    - "[sun.font.StrikeMetrics].toString()"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$ContentTypePredicate].toString()"
    - "[java.util.concurrent.atomic.AtomicReferenceArray].toString()"
    - "[org.springframework.beans.factory.support.DefaultListableBeanFactory].toString()"
    - "[org.springframework.webflow.action.RenderAction].toString()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].toString()"
    - "[java.lang.Enum].toString()"
    - "[java.awt.AWTEvent].toString()"
    - "[java.nio.DoubleBuffer].toString()"
    - "[org.springframework.web.method.annotation.ModelFactory$ModelMethod].toString()"
    - "[java.util.Properties].toString()"
    - "[org.springframework.util.backoff.ExponentialBackOff$ExponentialBackOffExecution].toString()"
    - "[org.springframework.core.io.support.EncodedResource].toString()"
    - "[java.time.Year].toString()"
    - "[org.springframework.cglib.core.WeakCacheKey].toString()"
    - "[java.awt.JobAttributes$SidesType].toString()"
    - "[java.util.AbstractCollection].toString()"
    - "[sun.java2d.loops.FontInfo].toString()"
    - "[jdk.internal.jmod.JmodFile$Entry].toString()"
    - "[org.springframework.web.util.pattern.WildcardTheRestPathElement].toString()"
    - "[java.lang.module.ModuleDescriptor$Provides].toString()"
    - "[java.net.Proxy].toString()"
    - "[org.springframework.format.support.FormattingConversionService$PrinterConverter].toString()"
    - "[org.springframework.web.servlet.tags.Param].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].toString()"
    - "[org.springframework.http.server.reactive.ServerHttpResponseDecorator].toString()"
    - "[org.springframework.scheduling.support.CompositeCronField].toString()"
    - "[java.util.UUID].toString()"
    functionUses: 3
    ICount: 6
    EdgeCount: 802
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder$ResolvableArgument:223,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].getDefaultMessage()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder$ResolvableArgument"
    linkageType: ""
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.scheduling.support.CompositeCronField].toString()"
    - "[org.springframework.aop.support.RegexpMethodPointcutAdvisor].toString()"
    - "[org.springframework.beans.factory.parsing.ConstructorArgumentEntry].toString()"
    - "[org.springframework.web.method.support.ModelAndViewContainer].toString()"
    - "[java.time.temporal.ValueRange].toString()"
    - "[org.springframework.binding.mapping.impl.DefaultMapper].toString()"
    - "[org.springframework.web.context.support.ServletRequestHandledEvent].toString()"
    - "[java.net.SocketImpl].toString()"
    - "[java.net.InetSocketAddress].toString()"
    - "[org.springframework.javapoet.FieldSpec].toString()"
    - "[java.awt.Dimension].toString()"
    - "[org.springframework.beans.factory.support.ChildBeanDefinition].toString()"
    - "[java.lang.invoke.Invokers].toString()"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[java.util.concurrent.LinkedBlockingQueue].toString()"
    - "[org.springframework.binding.mapping.impl.DefaultMappingResults].toString()"
    - "[java.time.format.DateTimeFormatter].toString()"
    - "[org.springframework.http.server.DefaultRequestPath].toString()"
    - "[java.util.concurrent.ThreadPoolExecutor].toString()"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].toString()"
    - "[org.springframework.web.context.request.ServletRequestAttributes].toString()"
    - "[java.lang.reflect.RecordComponent].toString()"
    - "[org.springframework.expression.spel.support.ReflectionHelper$ArgumentsMatchInfo].toString()"
    - "[org.springframework.core.type.StandardClassMetadata].toString()"
    - "[java.lang.StackFrameInfo].toString()"
    - "[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()"
    - "[org.springframework.context.annotation.BeanMethod].toString()"
    - "[org.springframework.http.RequestEntity$UriTemplateRequestEntity].toString()"
    - "[jdk.internal.org.objectweb.asm.Handle].toString()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].toString()"
    - "[java.lang.Float].toString()"
    - "[org.springframework.aot.hint.predicate.ResourceHintsPredicates$AggregatedResourcePatternHints].toString()"
    - "[java.time.ZonedDateTime].toString()"
    - "[java.lang.Long].toString()"
    - "[org.springframework.aop.support.MethodMatchers$IntersectionMethodMatcher].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$FormFieldState].toString()"
    - "[org.springframework.scripting.bsh.BshScriptFactory].toString()"
    - "[org.springframework.expression.spel.support.ReflectivePropertyAccessor$PropertyCacheKey].toString()"
    - "[org.springframework.webflow.execution.FlowExecutionOutcome].toString()"
    - "[jdk.internal.misc.Signal$NativeHandler].toString()"
    - "[org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter].toString()"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$ResponseFunction].toString()"
    - "[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].toString()"
    - "[org.springframework.context.expression.AnnotatedElementKey].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$SubPathServerRequestWrapper].toString()"
    - "[java.util.logging.Level].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationMethodMatcher].toString()"
    - "[sun.java2d.pipe.Region].toString()"
    - "[java.time.chrono.AbstractChronology].toString()"
    - "[org.springframework.scheduling.support.CronField$Type].toString()"
    - "[org.springframework.web.util.pattern.PathPatternRouteMatcher$PathContainerRoute].toString()"
    - "[org.springframework.core.NamedThreadLocal].toString()"
    - "[java.awt.Rectangle].toString()"
    - "[java.lang.Throwable].toString()"
    - "[sun.security.x509.X500Name].toString()"
    - "[java.util.concurrent.atomic.AtomicLong].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$CompositePrinterParser].toString()"
    - "[java.awt.DisplayMode].toString()"
    - "[java.time.temporal.ChronoField].toString()"
    - "[java.lang.ProcessBuilder$RedirectPipeImpl].toString()"
    - "[java.awt.PageAttributes].toString()"
    - "[org.springframework.http.CacheControl].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].toString()"
    - "[org.springframework.http.HttpStatus].toString()"
    - "[sun.font.EAttribute].toString()"
    - "[org.springframework.aop.TrueClassFilter].toString()"
    - "[org.springframework.aop.framework.ReflectiveMethodInvocation].toString()"
    - "[java.util.concurrent.FutureTask].toString()"
    - "[org.springframework.web.servlet.function.ToStringVisitor].toString()"
    - "[org.springframework.util.FastByteArrayOutputStream].toString()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toString()"
    - "[java.security.PermissionCollection].toString()"
    - "[javax.naming.NamingException].toString()"
    - "[java.net.URL].toString()"
    - "[java.util.WeakHashMap$Entry].toString()"
    - "[java.util.concurrent.ConcurrentHashMap].toString()"
    - "[org.springframework.http.client.reactive.ReactorClientHttpResponse].toString()"
    - "[java.security.Timestamp].toString()"
    - "[org.springframework.binding.method.MethodSignature].toString()"
    - "[org.springframework.web.util.pattern.PathPattern].toString()"
    - "[org.springframework.beans.factory.config.RuntimeBeanReference].toString()"
    - "[java.lang.module.ModuleDescriptor].toString()"
    - "[javax.lang.model.element.Modifier].toString()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].toString()"
    - "[java.awt.Point].toString()"
    - "[org.springframework.cache.interceptor.CacheOperationSourcePointcut].toString()"
    - "[org.springframework.web.util.pattern.LiteralPathElement].toString()"
    - "[io.micrometer.observation.Observation$Event$1].toString()"
    - "[org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$Match].toString()"
    - "[org.springframework.scripting.groovy.GroovyScriptFactory].toString()"
    - "[java.awt.geom.Rectangle2D$Float].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$WebRequestObjectFactory].toString()"
    - "[java.awt.AttributeValue].toString()"
    - "[org.springframework.cache.support.NullValue].toString()"
    - "[org.springframework.cglib.core.MethodWrapper$MethodWrapperKey].toString()"
    - "[org.springframework.scheduling.support.DelegatingErrorHandlingRunnable].toString()"
    - "[org.springframework.webflow.execution.Event].toString()"
    - "[java.time.zone.ZoneOffsetTransitionRule].toString()"
    - "[java.security.CodeSource].toString()"
    - "[org.springframework.aot.hint.AbstractTypeReference].toString()"
    - "[java.awt.image.IndexColorModel].toString()"
    - "[org.springframework.expression.spel.standard.TokenKind].toString()"
    - "[java.awt.datatransfer.DataFlavor].toString()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].toString()"
    - "[org.springframework.web.servlet.function.RouterFunctions$FilteredRouterFunction].toString()"
    - "[org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver$FilteringClassFileTransformer].toString()"
    - "[org.springframework.aot.generate.AppendableConsumerInputStreamSource].toString()"
    - "[org.springframework.cache.interceptor.SimpleKey].toString()"
    - "[java.util.ResourceBundle$CacheKey].toString()"
    - "[org.springframework.core.type.StandardMethodMetadata].toString()"
    - "[org.springframework.util.MultiValueMapAdapter].toString()"
    - "[org.springframework.core.annotation.AnnotationAttributes].toString()"
    - "[java.lang.ProcessBuilder$Redirect$2].toString()"
    - "[org.springframework.http.server.reactive.ServerHttpRequestDecorator].toString()"
    - "[java.lang.management.ThreadInfo].toString()"
    - "[java.time.LocalTime].toString()"
    - "[org.springframework.core.env.PropertySource].toString()"
    - "[io.micrometer.common.util.internal.logging.AbstractInternalLogger].toString()"
    - "[org.springframework.beans.factory.support.LookupOverride].toString()"
    - "[sun.font.AttributeValues].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].toString()"
    - "[org.springframework.cglib.transform.ClassTransformerChain].toString()"
    - "[org.springframework.scheduling.support.CronTrigger].toString()"
    - "[java.nio.charset.Charset].toString()"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadata].toString()"
    - "[org.springframework.format.support.FormattingConversionService$ParserConverter].toString()"
    - "[org.springframework.aop.support.ClassFilters$IntersectionClassFilter].toString()"
    - "[org.springframework.web.context.request.FacesWebRequest].toString()"
    - "[java.nio.ByteBuffer].toString()"
    - "[org.springframework.aop.support.DefaultPointcutAdvisor].toString()"
    - "[sun.security.util.JarConstraintsParameters].toString()"
    - "[org.springframework.javapoet.TypeSpec].toString()"
    - "[org.springframework.web.util.pattern.PathPattern$PathMatchInfo].toString()"
    - "[java.lang.constant.DynamicConstantDesc].toString()"
    - "[org.springframework.beans.factory.aot.BeanInstanceSupplier$FactoryMethodLookup].toString()"
    - "[java.awt.JobAttributes].toString()"
    - "[org.springframework.web.servlet.function.PathResourceLookupFunction].toString()"
    - "[sun.reflect.annotation.AnnotationType].toString()"
    - "[org.springframework.util.unit.DataSize].toString()"
    - "[java.lang.module.ModuleDescriptor$Exports].toString()"
    - "[org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory].toString()"
    - "[java.awt.CheckboxGroup].toString()"
    - "[org.springframework.aop.support.AbstractRegexpMethodPointcut].toString()"
    - "[java.lang.invoke.MethodHandleImpl$LoopClauses].toString()"
    - "[org.springframework.beans.factory.parsing.BeanComponentDefinition].toString()"
    - "[java.util.concurrent.ConcurrentLinkedQueue].toString()"
    - "[org.springframework.aot.generate.DefaultMethodReference].toString()"
    - "[sun.util.calendar.JulianCalendar$Date].toString()"
    - "[java.nio.FloatBuffer].toString()"
    - "[java.awt.MenuComponent].toString()"
    - "[java.util.Currency].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[javax.swing.event.EventListenerList].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].toString()"
    - "[org.springframework.webflow.test.GeneratedFlowExecutionKey].toString()"
    - "[org.springframework.webflow.action.FormAction].toString()"
    - "[java.lang.reflect.Parameter].toString()"
    - "[java.util.Hashtable].toString()"
    - "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toString()"
    - "[org.springframework.beans.PropertyBatchUpdateException].toString()"
    - "[org.springframework.util.InstanceFilter].toString()"
    - "[org.springframework.core.annotation.AnnotationUtils$DefaultValueHolder].toString()"
    - "[org.springframework.beans.factory.parsing.QualifierEntry].toString()"
    - "[org.springframework.beans.factory.support.ReplaceOverride].toString()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].toString()"
    - "[org.springframework.scheduling.support.BitsCronField].toString()"
    - "[org.springframework.webflow.mvc.view.AbstractMvcView].toString()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$FlowIdFlowExecutionListenerCriteria].toString()"
    - "[org.springframework.beans.factory.config.RuntimeBeanNameReference].toString()"
    - "[javax.management.ObjectName].toString()"
    - "[org.springframework.beans.factory.config.TypedStringValue].toString()"
    - "[org.springframework.binding.expression.spel.SpringELExpression].toString()"
    - "[io.micrometer.observation.Observation$Context].toString()"
    - "[java.awt.Font].toString()"
    - "[org.springframework.aop.support.ComposablePointcut].toString()"
    - "[java.text.ParsePosition].toString()"
    - "[org.springframework.aop.framework.ProxyFactoryBean$PrototypePlaceholderAdvisor].toString()"
    - "[java.io.File].toString()"
    - "[org.springframework.web.util.pattern.SingleCharWildcardedPathElement].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$SessionObjectFactory].toString()"
    - "[java.util.ServiceLoader].toString()"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationParserConverter].toString()"
    - "[java.security.cert.CertPath].toString()"
    - "[org.springframework.aop.support.Pointcuts$SetterPointcut].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$FacesDependencyRegistrar$1].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$NumberPrinterParser].toString()"
    - "[java.lang.StackTraceElement].toString()"
    - "[java.text.Annotation].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationClassFilter].toString()"
    - "[javax.management.modelmbean.ModelMBeanNotificationInfo].toString()"
    - "[java.lang.ProcessBuilder$Redirect$1].toString()"
    - "[java.lang.invoke.LambdaFormEditor$TransformKey].toString()"
    - "[org.springframework.webflow.conversation.ConversationParameters].toString()"
    - "[java.security.Provider$Service].toString()"
    - "[org.springframework.javapoet.AnnotationSpec].toString()"
    - "[org.springframework.util.ConcurrentLruCache$CacheEntry].toString()"
    - "[java.awt.geom.Rectangle2D$Double].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].toString()"
    - "[org.springframework.scheduling.config.Task].toString()"
    - "[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory$WildcardFlowExecutionListenerCriteria].toString()"
    - "[javax.swing.TimerQueue].toString()"
    - "[javax.management.MBeanParameterInfo].toString()"
    - "[org.springframework.binding.message.DefaultMessageResolver].toString()"
    - "[java.awt.AWTKeyStroke].toString()"
    - "[org.springframework.binding.expression.el.ELExpression].toString()"
    - "[java.util.concurrent.ForkJoinPool].toString()"
    - "[java.lang.reflect.Field].toString()"
    - "[org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource].toString()"
    - "[java.lang.Boolean].toString()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()"
    - "[java.beans.FeatureDescriptor].toString()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractMediaTypeExpression].toString()"
    - "[org.springframework.context.i18n.SimpleTimeZoneAwareLocaleContext].toString()"
    - "[java.net.InterfaceAddress].toString()"
    - "[org.springframework.beans.factory.support.RegisteredBean].toString()"
    - "[org.springframework.core.env.CompositePropertySource].toString()"
    - "[org.springframework.aop.support.Pointcuts$GetterPointcut].toString()"
    - "[org.springframework.core.type.classreading.SimpleAnnotationMetadataReadingVisitor$Source].toString()"
    - "[org.springframework.beans.factory.support.RootBeanDefinition].toString()"
    - "[javax.management.Attribute].toString()"
    - "[org.springframework.binding.mapping.impl.DefaultMapping].toString()"
    - "[org.springframework.http.server.reactive.AbstractListenerWriteFlushProcessor$State$WriteResultSubscriber].toString()"
    - "[java.util.OptionalInt].toString()"
    - "[org.springframework.expression.TypedValue].toString()"
    - "[org.springframework.http.ResponseEntity].toString()"
    - "[org.springframework.scheduling.support.QuartzCronField].toString()"
    - "[org.springframework.webflow.engine.WildcardTransitionCriteria].toString()"
    - "[java.util.regex.Pattern].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$OrRequestPredicate].toString()"
    - "[java.lang.ProcessImpl].toString()"
    - "[org.springframework.http.HttpMethod].toString()"
    - "[org.springframework.context.i18n.SimpleLocaleContext].toString()"
    - "[java.net.ServerSocket].toString()"
    - "[io.micrometer.observation.SimpleObservation].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$NegateRequestPredicate].toString()"
    - "[java.net.http.HttpHeaders].toString()"
    - "[org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher].toString()"
    - "[java.nio.channels.FileChannel$MapMode].toString()"
    - "[java.nio.CharBuffer].toString()"
    - "[org.springframework.web.context.support.RequestHandledEvent].toString()"
    - "[org.springframework.expression.spel.ast.StringLiteral].toString()"
    - "[org.springframework.web.server.handler.WebHandlerDecorator].toString()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()"
    - "[java.math.BigDecimal].toString()"
    - "[org.springframework.http.codec.multipart.DefaultParts$DefaultPart].toString()"
    - "[jdk.internal.misc.Signal].toString()"
    - "[javax.security.auth.Subject].toString()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractRequestCondition].toString()"
    - "[java.time.MonthDay].toString()"
    - "[java.security.MessageDigest].toString()"
    - "[org.springframework.aop.framework.AdvisedSupport$MethodCacheKey].toString()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].toString()"
    - "[sun.nio.fs.UnixPath].toString()"
    - "[org.springframework.aop.target.HotSwappableTargetSource].toString()"
    - "[javax.management.remote.JMXServiceURL].toString()"
    - "[org.springframework.context.event.AbstractApplicationEventMulticaster$ListenerCacheKey].toString()"
    - "[java.lang.Integer].toString()"
    - "[java.net.NetworkInterface].toString()"
    - "[org.springframework.web.util.pattern.CaptureVariablePathElement].toString()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].toString()"
    - "[java.util.BitSet].toString()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].toString()"
    - "[org.springframework.http.codec.multipart.DefaultParts$DefaultFormFieldPart].toString()"
    - "[java.lang.reflect.Constructor].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$FacesDependencyRegistrar$2].toString()"
    - "[org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement].toString()"
    - "[org.springframework.http.codec.multipart.DefaultParts$DefaultFilePart].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$ParamPredicate].toString()"
    - "[org.springframework.scripting.support.StandardScriptFactory].toString()"
    - "[java.awt.Component].toString()"
    - "[java.util.concurrent.atomic.AtomicReference].toString()"
    - "[org.springframework.core.env.MutablePropertySources].toString()"
    - "[java.lang.StringBuffer].toString()"
    - "[org.springframework.asm.ConstantDynamic].toString()"
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Optional].toString()"
    - "[java.text.CalendarBuilder].toString()"
    - "[java.util.OptionalLong].toString()"
    - "[org.springframework.http.ContentDisposition].toString()"
    - "[java.net.URI].toString()"
    - "[java.util.concurrent.SynchronousQueue].toString()"
    - "[org.springframework.web.context.request.ServletWebRequest].toString()"
    - "[org.springframework.aop.support.AbstractGenericPointcutAdvisor].toString()"
    - "[java.awt.image.ColorModel].toString()"
    - "[org.springframework.asm.TypePath].toString()"
    - "[javax.management.MBeanNotificationInfo].toString()"
    - "[java.lang.Thread].toString()"
    - "[java.nio.LongBuffer].toString()"
    - "[org.springframework.core.NamedInheritableThreadLocal].toString()"
    - "[java.time.Period].toString()"
    - "[org.springframework.webflow.core.collection.LocalParameterMap].toString()"
    - "[java.security.Signature].toString()"
    - "[org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver].toString()"
    - "[javax.management.MBeanInfo].toString()"
    - "[org.springframework.scripting.support.ResourceScriptSource].toString()"
    - "[java.awt.PageAttributes$OrientationRequestedType].toString()"
    - "[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].toString()"
    - "[org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor].toString()"
    - "[java.net.InetAddress].toString()"
    - "[org.springframework.aot.hint.annotation.ReflectiveRuntimeHintsRegistrar$Entry].toString()"
    - "[sun.awt.AppContext].toString()"
    - "[java.util.regex.Matcher].toString()"
    - "[java.lang.invoke.LambdaForm$Name].toString()"
    - "[org.springframework.http.HttpRange$SuffixByteRange].toString()"
    - "[org.springframework.beans.PropertyValue].toString()"
    - "[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()"
    - "[org.springframework.cglib.reflect.FastClass].toString()"
    - "[org.springframework.beans.factory.parsing.Problem].toString()"
    - "[org.springframework.webflow.engine.FlowVariable].toString()"
    - "[java.util.concurrent.locks.ReentrantLock].toString()"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadata].toString()"
    - "[java.nio.file.attribute.FileTime].toString()"
    - "[java.lang.ThreadGroup].toString()"
    - "[java.time.format.DecimalStyle].toString()"
    - "[java.util.concurrent.CompletableFuture].toString()"
    - "[jdk.internal.org.objectweb.asm.TypePath].toString()"
    - "[java.util.concurrent.Semaphore].toString()"
    - "[org.springframework.webflow.engine.State].toString()"
    - "[java.util.AbstractMap$SimpleImmutableEntry].toString()"
    - "[org.springframework.web.servlet.ModelAndView].toString()"
    - "[io.micrometer.common.ValidatedKeyValue].toString()"
    - "[javax.management.BadBinaryOpValueExpException].toString()"
    - "[java.awt.PageAttributes$OriginType].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$HttpMethodPredicate].toString()"
    - "[java.util.LongSummaryStatistics].toString()"
    - "[org.springframework.context.support.ReloadableResourceBundleMessageSource].toString()"
    - "[org.springframework.beans.factory.xml.PluggableSchemaResolver].toString()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer].toString()"
    - "[org.springframework.util.StopWatch].toString()"
    - "[org.springframework.web.servlet.mvc.method.RequestMappingInfo].toString()"
    - "[java.awt.PageAttributes$MediaType].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterCacheKey].toString()"
    - "[org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory$AspectJAnnotation].toString()"
    - "[javax.crypto.CryptoPermission].toString()"
    - "[org.springframework.beans.factory.parsing.BeanEntry].toString()"
    - "[org.springframework.util.SimpleRouteMatcher$DefaultRoute].toString()"
    - "[org.springframework.webflow.engine.Transition].toString()"
    - "[org.springframework.cglib.reflect.FastMember].toString()"
    - "[org.springframework.aot.hint.TypeHint].toString()"
    - "[java.time.ZoneOffset].toString()"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice$AdviceExcludingMethodMatcher].toString()"
    - "[org.springframework.webflow.execution.AnnotatedAction].toString()"
    - "[org.springframework.validation.FieldError].toString()"
    - "[org.springframework.http.ResponseCookie].toString()"
    - "[java.lang.ProcessBuilder$Redirect$6].toString()"
    - "[sun.font.FontStrikeDesc].toString()"
    - "[java.nio.charset.CodingErrorAction].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$CreateFileState].toString()"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationPrinterConverter].toString()"
    - "[org.springframework.core.annotation.MissingMergedAnnotation].toString()"
    - "[org.springframework.aop.TrueMethodMatcher].toString()"
    - "[org.springframework.webflow.config.FlowDefinitionResource].toString()"
    - "[sun.security.x509.RDN].toString()"
    - "[java.lang.Object].toString()"
    - "[sun.security.util.ObjectIdentifier].toString()"
    - "[java.time.format.Parsed].toString()"
    - "[org.springframework.binding.message.DefaultMessageContext].toString()"
    - "[jdk.internal.module.ModuleHashes].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$UnmodifiableEntry].toString()"
    - "[org.springframework.cglib.core.ClassInfo].toString()"
    - "[java.lang.invoke.MethodTypeForm].toString()"
    - "[org.springframework.util.comparator.BooleanComparator].toString()"
    - "[org.springframework.binding.expression.support.StaticExpression].toString()"
    - "[org.springframework.cglib.proxy.Enhancer$EnhancerKey].toString()"
    - "[org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor].toString()"
    - "[java.lang.reflect.Method].toString()"
    - "[org.springframework.core.MethodParameter].toString()"
    - "[sun.util.calendar.CalendarDate].toString()"
    - "[org.springframework.aop.support.ClassFilters$UnionClassFilter].toString()"
    - "[java.nio.ShortBuffer].toString()"
    - "[org.springframework.webflow.action.SetAction].toString()"
    - "[org.springframework.binding.method.Parameters].toString()"
    - "[java.lang.Short].toString()"
    - "[org.springframework.aop.framework.InterceptorAndDynamicMethodMatcher].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$StreamingState].toString()"
    - "[java.text.AttributedCharacterIterator$Attribute].toString()"
    - "[javax.security.auth.x500.X500Principal].toString()"
    - "[org.springframework.beans.AbstractNestablePropertyAccessor].toString()"
    - "[org.springframework.aop.support.DefaultIntroductionAdvisor].toString()"
    - "[java.lang.module.ResolvedModule].toString()"
    - "[java.security.Provider].toString()"
    - "[io.micrometer.common.ImmutableKeyValue].toString()"
    - "[org.springframework.aop.aspectj.AbstractAspectJAdvice].toString()"
    - "[org.springframework.core.convert.TypeDescriptor].toString()"
    - "[java.lang.Package].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock].toString()"
    - "[org.springframework.core.io.buffer.DefaultDataBufferFactory].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$AndRequestPredicate].toString()"
    - "[jdk.internal.org.objectweb.asm.Label].toString()"
    - "[java.lang.module.ModuleDescriptor$Version].toString()"
    - "[org.springframework.aop.config.AspectEntry].toString()"
    - "[javax.management.Notification].toString()"
    - "[org.springframework.aop.support.MethodMatchers$UnionMethodMatcher].toString()"
    - "[java.lang.module.ModuleDescriptor$Requires].toString()"
    - "[org.springframework.validation.AbstractErrors].toString()"
    - "[sun.font.FontFamily].toString()"
    - "[org.springframework.aop.config.AdvisorEntry].toString()"
    - "[org.springframework.core.annotation.AnnotationFilter$1].toString()"
    - "[org.springframework.context.annotation.ConfigurationClassParser$SourceClass].toString()"
    - "[org.springframework.scheduling.config.ScheduledTask].toString()"
    - "[org.springframework.webflow.engine.ActionList].toString()"
    - "[org.springframework.binding.expression.support.CollectionAddingExpression].toString()"
    - "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].toString()"
    - "[org.springframework.aop.framework.ProxyConfig].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$HeadersPredicate].toString()"
    - "[org.springframework.binding.expression.support.LiteralExpression].toString()"
    - "[org.springframework.aop.target.PrototypeTargetSource].toString()"
    - "[java.util.Date].toString()"
    - "[org.springframework.validation.beanvalidation.SpringValidatorAdapter$ResolvableAttribute].toString()"
    - "[org.springframework.context.support.StaticMessageSource$MessageHolder].toString()"
    - "[jdk.internal.module.ModuleResolution].toString()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$Entry].toString()"
    - "[org.springframework.javapoet.ParameterSpec].toString()"
    - "[java.lang.invoke.LambdaForm$NamedFunction].toString()"
    - "[java.util.StringJoiner].toString()"
    - "[java.util.concurrent.CountDownLatch].toString()"
    - "[org.springframework.beans.factory.parsing.AbstractComponentDefinition].toString()"
    - "[sun.util.locale.Extension].toString()"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].toString()"
    - "[sun.java2d.loops.CompositeType].toString()"
    - "[org.springframework.aop.support.ControlFlowPointcut].toString()"
    - "[org.springframework.aop.TruePointcut].toString()"
    - "[org.springframework.beans.factory.aot.BeanInstanceSupplier$ConstructorLookup].toString()"
    - "[java.util.Hashtable$Entry].toString()"
    - "[javax.swing.TransferHandler$DropLocation].toString()"
    - "[org.springframework.http.codec.multipart.MultipartParser$BodyState].toString()"
    - "[org.springframework.aop.config.PointcutEntry].toString()"
    - "[io.micrometer.common.KeyValues].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$IdleFileState].toString()"
    - "[org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint$MethodSignatureImpl].toString()"
    - "[java.util.zip.ZipEntry].toString()"
    - "[org.springframework.asm.Type].toString()"
    - "[org.springframework.scheduling.support.CronSequenceGenerator].toString()"
    - "[java.awt.RenderingHints].toString()"
    - "[java.io.ObjectStreamField].toString()"
    - "[org.springframework.web.util.pattern.RegexPathElement].toString()"
    - "[java.nio.IntBuffer].toString()"
    - "[java.lang.ProcessBuilder$Redirect$5].toString()"
    - "[org.springframework.core.convert.TypeDescriptor$AnnotatedElementAdapter].toString()"
    - "[java.util.concurrent.locks.AbstractQueuedSynchronizer].toString()"
    - "[org.springframework.asm.Label].toString()"
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].toString()"
    - "[sun.security.util.DerValue].toString()"
    - "[java.security.PrivilegedActionException].toString()"
    - "[org.springframework.core.io.buffer.Netty5DataBufferFactory].toString()"
    - "[org.springframework.beans.MutablePropertyValues].toString()"
    - "[java.awt.PageAttributes$PrintQualityType].toString()"
    - "[java.time.OffsetTime].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$InitialState].toString()"
    - "[org.springframework.web.servlet.mvc.method.annotation.SseEmitter].toString()"
    - "[java.awt.FontMetrics].toString()"
    - "[org.springframework.webflow.action.EvaluateAction].toString()"
    - "[org.springframework.aop.framework.AdvisedSupport].toString()"
    - "[org.springframework.core.type.classreading.SimpleMethodMetadataReadingVisitor$Source].toString()"
    - "[java.sql.Time].toString()"
    - "[java.util.Vector].toString()"
    - "[java.time.ZoneId].toString()"
    - "[org.springframework.core.io.buffer.DataBufferUtils$ReadCompletionHandler$Attachment].toString()"
    - "[java.security.Permission].toString()"
    - "[org.springframework.core.log.LogMessage].toString()"
    - "[java.awt.datatransfer.MimeType].toString()"
    - "[org.springframework.web.method.HandlerMethod].toString()"
    - "[org.springframework.aop.target.SingletonTargetSource].toString()"
    - "[java.lang.ProcessBuilder$Redirect$3].toString()"
    - "[org.springframework.util.comparator.NullSafeComparator].toString()"
    - "[jdk.internal.org.objectweb.asm.ConstantDynamic].toString()"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].toString()"
    - "[org.springframework.http.HttpCookie].toString()"
    - "[org.springframework.core.ResolvableType].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$DayPeriod].toString()"
    - "[org.springframework.validation.ObjectError].toString()"
    - "[org.springframework.webflow.mvc.view.AbstractMvcView$RequestParameterExpression].toString()"
    - "[org.springframework.web.server.ServerWebExchangeDecorator].toString()"
    - "[java.lang.Character].toString()"
    - "[org.springframework.core.MethodClassKey].toString()"
    - "[java.util.EventObject].toString()"
    - "[org.springframework.context.support.DelegatingMessageSource].toString()"
    - "[java.util.Formatter].toString()"
    - "[java.text.FieldPosition].toString()"
    - "[java.lang.invoke.MethodHandles$Lookup].toString()"
    - "[org.springframework.core.io.buffer.DataBufferUtils$WriteCompletionHandler$Attachment].toString()"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].toString()"
    - "[java.awt.JobAttributes$DialogType].toString()"
    - "[jdk.internal.math.FDBigInteger].toString()"
    - "[org.springframework.beans.factory.BeanCreationException].toString()"
    - "[org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$PartialMatchHelper$PartialMatch].toString()"
    - "[org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer$PointcutBody].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$NoOpConverter].toString()"
    - "[java.math.MathContext].toString()"
    - "[org.springframework.web.method.ControllerAdviceBean].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].toString()"
    - "[java.text.DigitList].toString()"
    - "[org.springframework.core.io.support.PathMatchingResourcePatternResolver$PatternVirtualFileVisitor].toString()"
    - "[java.awt.Insets].toString()"
    - "[org.springframework.javapoet.TypeName].toString()"
    - "[java.lang.invoke.MemberName].toString()"
    - "[org.springframework.binding.mapping.results.AbstractMappingResult].toString()"
    - "[org.springframework.aop.support.RootClassFilter].toString()"
    - "[org.springframework.cglib.core.Signature].toString()"
    - "[org.springframework.javapoet.CodeBlock].toString()"
    - "[org.springframework.expression.spel.ast.Literal].toString()"
    - "[org.springframework.javapoet.MethodSpec].toString()"
    - "[java.time.YearMonth].toString()"
    - "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].toString()"
    - "[jdk.internal.perf.PerfCounter].toString()"
    - "[org.springframework.context.expression.CachedExpressionEvaluator$ExpressionKey].toString()"
    - "[org.springframework.context.support.StaticMessageSource].toString()"
    - "[org.springframework.web.util.pattern.WildcardPathElement].toString()"
    - "[org.springframework.context.support.ResourceBundleMessageSource].toString()"
    - "[java.net.Socket].toString()"
    - "[org.springframework.core.io.buffer.NettyDataBufferFactory].toString()"
    - "[org.springframework.expression.spel.standard.Token].toString()"
    - "[org.springframework.aop.support.NameMatchMethodPointcut].toString()"
    - "[java.time.LocalDateTime].toString()"
    - "[org.springframework.aop.target.EmptyTargetSource].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[java.time.format.DateTimePrintContext].toString()"
    - "[java.io.StringWriter].toString()"
    - "[javax.management.MBeanAttributeInfo].toString()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$DefaultRequestHeaders].toString()"
    - "[javax.net.ssl.SSLEngineResult].toString()"
    - "[javax.management.modelmbean.ModelMBeanConstructorInfo].toString()"
    - "[java.awt.Color].toString()"
    - "[javax.management.MBeanConstructorInfo].toString()"
    - "[org.springframework.beans.factory.config.BeanDefinitionHolder].toString()"
    - "[org.springframework.binding.method.Parameter].toString()"
    - "[java.lang.management.LockInfo].toString()"
    - "[java.lang.invoke.LambdaFormEditor$Transform].toString()"
    - "[org.springframework.http.client.reactive.ReactorNetty2ClientHttpResponse].toString()"
    - "[java.lang.invoke.SerializedLambda].toString()"
    - "[sun.net.www.MessageHeader].toString()"
    - "[org.springframework.cglib.core.MethodInfo].toString()"
    - "[java.awt.font.NumericShaper].toString()"
    - "[java.util.Locale].toString()"
    - "[javax.tools.SimpleJavaFileObject].toString()"
    - "[java.util.AbstractMap].toString()"
    - "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()"
    - "[java.lang.Class].toString()"
    - "[java.nio.ByteOrder].toString()"
    - "[org.springframework.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl].toString()"
    - "[java.util.TreeMap$Entry].toString()"
    - "[javax.management.openmbean.TabularType].toString()"
    - "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].toString()"
    - "[javax.accessibility.AccessibleStateSet].toString()"
    - "[java.lang.ModuleLayer].toString()"
    - "[javax.management.openmbean.CompositeType].toString()"
    - "[org.springframework.web.servlet.HandlerExecutionChain].toString()"
    - "[java.lang.management.MemoryUsage].toString()"
    - "[java.awt.JobAttributes$DefaultSelectionType].toString()"
    - "[org.springframework.binding.expression.ExpressionVariable].toString()"
    - "[java.time.LocalDate].toString()"
    - "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo].toString()"
    - "[org.springframework.beans.BeanMetadataAttribute].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$AcceptPredicate].toString()"
    - "[java.util.concurrent.CopyOnWriteArrayList].toString()"
    - "[java.time.OffsetDateTime].toString()"
    - "[org.springframework.beans.factory.support.BeanDefinitionValueResolver$KeyedArgName].toString()"
    - "[java.awt.MenuShortcut].toString()"
    - "[org.springframework.webflow.test.MockFlowExecutionKey].toString()"
    - "[org.springframework.context.annotation.ConfigurationClass].toString()"
    - "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].toString()"
    - "[org.springframework.beans.ExtendedBeanInfo$SimplePropertyDescriptor].toString()"
    - "[java.security.SecureRandomSpi].toString()"
    - "[org.springframework.webflow.engine.support.TransitionCriteriaChain].toString()"
    - "[org.springframework.web.servlet.mvc.condition.AbstractNameValueExpression].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock].toString()"
    - "[java.io.ObjectStreamClass].toString()"
    - "[org.springframework.cglib.beans.BeanMap].toString()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer].toString()"
    - "[org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut].toString()"
    - "[java.lang.Enum$EnumDesc].toString()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer].toString()"
    - "[java.util.AbstractMap$SimpleEntry].toString()"
    - "[org.springframework.http.codec.ServerSentEvent].toString()"
    - "[javax.accessibility.AccessibleRelationSet].toString()"
    - "[org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator$PartiallyComparableAdvisorHolder].toString()"
    - "[org.springframework.context.event.EventExpressionRootObject].toString()"
    - "[org.springframework.aot.generate.GeneratedMethod].toString()"
    - "[java.time.zone.ZoneOffsetTransition].toString()"
    - "[sun.security.util.LazyCodeSourcePermissionCollection].toString()"
    - "[org.springframework.binding.message.Message].toString()"
    - "[org.springframework.http.server.DefaultPathContainer$DefaultPathSegment].toString()"
    - "[java.beans.PropertyChangeEvent].toString()"
    - "[org.springframework.web.servlet.mvc.ParameterizableViewController].toString()"
    - "[javax.management.BadStringOperationException].toString()"
    - "[org.springframework.beans.factory.config.AutowiredPropertyMarker].toString()"
    - "[org.springframework.cache.interceptor.CacheOperation].toString()"
    - "[java.net.InetSocketAddress$InetSocketAddressHolder].toString()"
    - "[java.util.concurrent.ConcurrentLinkedDeque].toString()"
    - "[java.lang.invoke.MethodHandle].toString()"
    - "[javax.management.ObjectInstance].toString()"
    - "[sun.reflect.annotation.TypeAnnotation].toString()"
    - "[org.springframework.context.annotation.DeferredImportSelector$Group$Entry].toString()"
    - "[org.springframework.web.servlet.function.RouterFunctions$AbstractRouterFunction].toString()"
    - "[org.springframework.aop.interceptor.ExposeInvocationInterceptor$1].toString()"
    - "[org.springframework.http.HttpRange$ByteRange].toString()"
    - "[java.awt.ScrollPaneAdjustable].toString()"
    - "[org.springframework.core.env.AbstractEnvironment].toString()"
    - "[java.io.ObjectOutputStream$DebugTraceInfoStack].toString()"
    - "[org.springframework.http.HttpHeaders].toString()"
    - "[jdk.internal.module.ModuleReferenceImpl].toString()"
    - "[java.util.HexFormat].toString()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].toString()"
    - "[org.springframework.util.MimeType].toString()"
    - "[org.springframework.web.servlet.function.DefaultServerRequest].toString()"
    - "[org.springframework.web.util.pattern.CaptureTheRestPathElement].toString()"
    - "[java.lang.invoke.VarHandle].toString()"
    - "[java.lang.Runtime$Version].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$PathExtensionPredicate].toString()"
    - "[java.awt.geom.Point2D$Double].toString()"
    - "[org.springframework.http.client.reactive.ClientHttpResponseDecorator].toString()"
    - "[org.springframework.context.event.ApplicationListenerMethodAdapter].toString()"
    - "[java.lang.ProcessHandleImpl].toString()"
    - "[org.springframework.aop.aspectj.AspectJExpressionPointcut].toString()"
    - "[org.springframework.core.ResolvableType$SyntheticParameterizedType].toString()"
    - "[org.springframework.http.RequestEntity].toString()"
    - "[java.util.OptionalDouble].toString()"
    - "[java.lang.module.ModuleDescriptor$Opens].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$PathPatternPredicate].toString()"
    - "[org.springframework.http.DefaultHttpStatusCode].toString()"
    - "[java.awt.PageAttributes$ColorType].toString()"
    - "[org.springframework.web.util.pattern.SeparatorPathElement].toString()"
    - "[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].toString()"
    - "[org.springframework.aop.aspectj.TypePatternClassFilter].toString()"
    - "[org.springframework.cache.interceptor.NameMatchCacheOperationSource].toString()"
    - "[org.springframework.web.util.UriComponents].toString()"
    - "[org.springframework.beans.factory.support.NullBean].toString()"
    - "[org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint].toString()"
    - "[org.springframework.beans.factory.InjectionPoint].toString()"
    - "[org.springframework.scheduling.support.ScheduledMethodRunnable].toString()"
    - "[java.security.CodeSigner].toString()"
    - "[sun.util.calendar.Era].toString()"
    - "[org.springframework.web.service.invoker.HttpServiceMethod$HttpRequestValuesInitializer].toString()"
    - "[org.springframework.web.cors.CorsConfiguration$OriginPattern].toString()"
    - "[org.springframework.context.support.DefaultMessageSourceResolvable].toString()"
    - "[java.math.BigInteger].toString()"
    - "[java.lang.invoke.LambdaForm].toString()"
    - "[sun.util.locale.BaseLocale].toString()"
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].toString()"
    - "[org.springframework.web.util.UriTemplate].toString()"
    - "[org.springframework.beans.factory.support.GenericBeanDefinition].toString()"
    - "[org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationCacheKey].toString()"
    - "[org.springframework.http.ProblemDetail].toString()"
    - "[javax.crypto.Cipher].toString()"
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].toString()"
    - "[org.springframework.webflow.engine.support.NotTransitionCriteria].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService$ConvertersForPair].toString()"
    - "[java.awt.BufferCapabilities$FlipContents].toString()"
    - "[org.springframework.http.codec.multipart.MultipartParser$HeadersState].toString()"
    - "[org.springframework.web.util.ServletRequestPathUtils$ServletRequestPath].toString()"
    - "[org.springframework.expression.spel.ast.OperatorMatches$MatcherInput].toString()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].toString()"
    - "[org.springframework.web.servlet.view.AbstractUrlBasedView].toString()"
    - "[org.springframework.web.DefaultErrorResponseBuilder$SimpleErrorResponse].toString()"
    - "[org.springframework.beans.factory.support.AbstractBeanDefinition].toString()"
    - "[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].toString()"
    - "[java.lang.Character$Subset].toString()"
    - "[javax.management.ImmutableDescriptor].toString()"
    - "[java.lang.invoke.MethodType].toString()"
    - "[org.springframework.binding.expression.support.CompositeStringExpression].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$ResponseObjectFactory].toString()"
    - "[org.springframework.context.annotation.ConfigurationMethod].toString()"
    - "[java.awt.Graphics].toString()"
    - "[java.util.concurrent.atomic.AtomicBoolean].toString()"
    - "[java.lang.ProcessBuilder$Redirect$4].toString()"
    - "[org.springframework.webflow.action.CompositeAction].toString()"
    - "[org.springframework.http.codec.multipart.MultipartParser$PreambleState].toString()"
    - "[org.springframework.core.annotation.PackagesAnnotationFilter].toString()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    - "[java.sql.Date].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$InMemoryState].toString()"
    - "[java.net.URLConnection].toString()"
    - "[org.springframework.javapoet.JavaFile].toString()"
    - "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection].toString()"
    - "[org.springframework.expression.spel.ast.NullLiteral].toString()"
    - "[org.springframework.web.servlet.view.AbstractView].toString()"
    - "[org.springframework.binding.method.MethodKey].toString()"
    - "[java.time.Instant].toString()"
    - "[org.springframework.aot.generate.GeneratedClasses$Owner].toString()"
    - "[org.springframework.http.codec.multipart.MultipartParser$DisposedState].toString()"
    - "[org.springframework.aop.config.AdviceEntry].toString()"
    - "[java.math.MutableBigInteger].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock].toString()"
    - "[org.springframework.scheduling.support.CronExpression].toString()"
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].toString()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].toString()"
    - "[org.springframework.objenesis.ObjenesisBase].toString()"
    - "[java.util.jar.Attributes$Name].toString()"
    - "[org.springframework.beans.factory.parsing.ParseState].toString()"
    - "[java.awt.font.TextHitInfo].toString()"
    - "[org.springframework.core.annotation.AnnotationFilter$2].toString()"
    - "[java.lang.Double].toString()"
    - "[java.awt.geom.AffineTransform].toString()"
    - "[org.springframework.core.io.AbstractResource].toString()"
    - "[javax.management.MBeanOperationInfo].toString()"
    - "[java.util.Calendar].toString()"
    - "[org.springframework.beans.ExtendedBeanInfo$SimpleIndexedPropertyDescriptor].toString()"
    - "[java.nio.charset.CoderResult].toString()"
    - "[sun.security.util.BitArray].toString()"
    - "[java.time.format.DateTimeParseContext].toString()"
    - "[org.springframework.web.context.support.WebApplicationContextUtils$RequestObjectFactory].toString()"
    - "[org.springframework.aop.support.annotation.AnnotationMatchingPointcut$AnnotationCandidateClassFilter].toString()"
    - "[java.util.concurrent.atomic.AtomicInteger].toString()"
    - "[sun.java2d.loops.SurfaceType].toString()"
    - "[java.lang.Module].toString()"
    - "[org.springframework.http.server.DefaultPathContainer].toString()"
    - "[org.springframework.util.backoff.FixedBackOff$FixedBackOffExecution].toString()"
    - "[java.security.ProtectionDomain].toString()"
    - "[java.net.HttpCookie].toString()"
    - "[org.springframework.webflow.engine.Flow].toString()"
    - "[sun.util.locale.LocaleExtensions].toString()"
    - "[java.lang.String].toString()"
    - "[org.springframework.http.client.reactive.ClientHttpRequestDecorator].toString()"
    - "[java.time.temporal.ChronoUnit].toString()"
    - "[java.awt.datatransfer.MimeTypeParameterList].toString()"
    - "[java.awt.Cursor].toString()"
    - "[java.time.zone.ZoneRules].toString()"
    - "[sun.security.x509.AVA].toString()"
    - "[java.awt.image.BufferedImage].toString()"
    - "[java.lang.module.Configuration].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$DisposedState].toString()"
    - "[java.security.SecureRandom].toString()"
    - "[sun.nio.fs.UnixFileStore].toString()"
    - "[org.springframework.context.support.AbstractApplicationContext].toString()"
    - "[java.time.Duration].toString()"
    - "[org.springframework.beans.factory.parsing.PropertyEntry].toString()"
    - "[java.awt.JobAttributes$MultipleDocumentHandlingType].toString()"
    - "[javax.accessibility.AccessibleBundle].toString()"
    - "[org.springframework.asm.Handle].toString()"
    - "[org.springframework.jmx.access.MBeanClientInterceptor$MethodCacheKey].toString()"
    - "[org.springframework.beans.factory.xml.BeansDtdResolver].toString()"
    - "[javax.xml.namespace.QName].toString()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].toString()"
    - "[org.springframework.core.ParameterizedTypeReference].toString()"
    - "[org.springframework.beans.factory.aot.BeanRegistrationsAotContribution$Registration].toString()"
    - "[org.springframework.webflow.engine.TransitionSet].toString()"
    - "[org.springframework.http.codec.multipart.PartGenerator$WritingFileState].toString()"
    - "[java.awt.JobAttributes$DestinationType].toString()"
    - "[java.security.AlgorithmParameters].toString()"
    - "[org.springframework.core.convert.support.GenericConversionService].toString()"
    - "[org.springframework.binding.collection.SharedMapDecorator].toString()"
    - "[org.springframework.context.annotation.ConfigurationClassParser$ImportStack].toString()"
    - "[java.nio.channels.FileLock].toString()"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].toString()"
    - "[java.util.HashMap$Node].toString()"
    - "[org.springframework.beans.factory.xml.DelegatingEntityResolver].toString()"
    - "[org.springframework.web.servlet.FlashMap].toString()"
    - "[org.springframework.web.servlet.support.BindStatus].toString()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].toString()"
    - "[jdk.internal.org.objectweb.asm.Type].toString()"
    - "[org.springframework.scripting.support.StaticScriptSource].toString()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].toString()"
    - "[org.springframework.core.io.support.PropertySourceDescriptor].toString()"
    - "[org.springframework.http.HttpEntity].toString()"
    - "[java.util.DoubleSummaryStatistics].toString()"
    - "[javax.management.modelmbean.ModelMBeanOperationInfo].toString()"
    - "[java.lang.Byte].toString()"
    - "[org.springframework.aot.generate.MethodName].toString()"
    - "[java.util.IntSummaryStatistics].toString()"
    - "[java.util.Locale$LanguageRange].toString()"
    - "[sun.java2d.loops.GraphicsPrimitive].toString()"
    - "[java.awt.Event].toString()"
    - "[java.sql.Timestamp].toString()"
    - "[jdk.internal.jimage.ImageReader$Node].toString()"
    - "[java.awt.geom.Point2D$Float].toString()"
    - "[javax.management.BadAttributeValueExpException].toString()"
    - "[org.springframework.web.servlet.resource.ResourceHttpRequestHandler].toString()"
    - "[javax.management.modelmbean.ModelMBeanAttributeInfo].toString()"
    - "[org.springframework.core.env.ProfilesParser$ParsedProfiles].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].toString()"
    - "[java.util.concurrent.atomic.AtomicLongArray].toString()"
    - "[sun.font.StrikeMetrics].toString()"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].toString()"
    - "[org.springframework.web.servlet.function.RequestPredicates$ContentTypePredicate].toString()"
    - "[java.util.concurrent.atomic.AtomicReferenceArray].toString()"
    - "[org.springframework.beans.factory.support.DefaultListableBeanFactory].toString()"
    - "[org.springframework.webflow.action.RenderAction].toString()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory$SimpleFlowExecutionKeyFactory$SimpleFlowExecutionKey].toString()"
    - "[java.lang.Enum].toString()"
    - "[java.awt.AWTEvent].toString()"
    - "[java.nio.DoubleBuffer].toString()"
    - "[org.springframework.web.method.annotation.ModelFactory$ModelMethod].toString()"
    - "[java.util.Properties].toString()"
    - "[org.springframework.util.backoff.ExponentialBackOff$ExponentialBackOffExecution].toString()"
    - "[org.springframework.core.io.support.EncodedResource].toString()"
    - "[java.time.Year].toString()"
    - "[org.springframework.cglib.core.WeakCacheKey].toString()"
    - "[java.awt.JobAttributes$SidesType].toString()"
    - "[java.util.AbstractCollection].toString()"
    - "[sun.java2d.loops.FontInfo].toString()"
    - "[jdk.internal.jmod.JmodFile$Entry].toString()"
    - "[org.springframework.web.util.pattern.WildcardTheRestPathElement].toString()"
    - "[java.lang.module.ModuleDescriptor$Provides].toString()"
    - "[java.net.Proxy].toString()"
    - "[org.springframework.format.support.FormattingConversionService$PrinterConverter].toString()"
    - "[org.springframework.web.servlet.tags.Param].toString()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].toString()"
    - "[org.springframework.http.server.reactive.ServerHttpResponseDecorator].toString()"
    - "[java.util.UUID].toString()"
    functionUses: 2
    ICount: 4
    EdgeCount: 802
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder$ResolvableArgument:227,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageBuilder$ResolvableArgument].toString()"
    functionSourceFile: "org.springframework.binding.message.MessageBuilder$ResolvableArgument"
    linkageType: ""
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageBuilder$ResolvableArgument:231,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.message.MessageBuilder$ResolvableArgument:231,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.message.MessageBuilder$ResolvableArgument:231,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.DefaultDocumentLoader].<init>()"
    functionSourceFile: "org.springframework.beans.factory.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.DefaultDocumentLoader].loadDocument(org.xml.sax.InputSource,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler,int,boolean)"
    functionSourceFile: "org.springframework.beans.factory.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionDepth: 1
    returnType: "org.w3c.dom.Document"
    argCount: 5
    argTypes:
    - "org.xml.sax.InputSource"
    - "org.xml.sax.EntityResolver"
    - "org.xml.sax.ErrorHandler"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.beans.factory.xml.DefaultDocumentLoader].createDocumentBuilderFactory(int,boolean)"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].isTraceEnabled()"
    - "[org.springframework.core.log.CompositeLog].isTraceEnabled()"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLog].isTraceEnabled()"
    - "[java.lang.Class].getName()"
    - "[org.apache.commons.logging.LogAdapter$Log4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].trace(java.lang.Object)"
    - "[org.springframework.core.log.CompositeLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.springframework.beans.factory.xml.DefaultDocumentLoader].createDocumentBuilder(javax.xml.parsers.DocumentBuilderFactory,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler)"
    - "[org.apache.commons.logging.Log].isTraceEnabled()"
    - "[java.lang.Object].getClass()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].trace(java.lang.Object)"
    - "[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)"
    functionUses: 1
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.springframework.beans.factory.xml.DefaultDocumentLoader:73"
      Branch Sides:
      - BranchSide: "org.springframework.beans.factory.xml.DefaultDocumentLoader:76"
        BranchSideFuncs:
        - "getName()"
        - "trace(java.lang.Object)"
      - BranchSide: "org.springframework.beans.factory.xml.DefaultDocumentLoader:75"
        BranchSideFuncs:
        - "createDocumentBuilder(javax.xml.parsers.DocumentBuilderFactory,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler)"
    Callsites:
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:72,1"
      Dst: "[org.springframework.beans.factory.xml.DefaultDocumentLoader].createDocumentBuilderFactory(int,boolean)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:73,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled()"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:74,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:74,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:74,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:74,1"
      Dst: "[org.apache.commons.logging.Log].trace(java.lang.Object)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:76,1"
      Dst: "[org.springframework.beans.factory.xml.DefaultDocumentLoader].createDocumentBuilder(javax.xml.parsers.DocumentBuilderFactory,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:77,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.beans.factory.xml.DefaultDocumentLoader].createDocumentBuilderFactory(int,boolean)"
    functionSourceFile: "org.springframework.beans.factory.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "javax.xml.parsers.DocumentBuilderFactory"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.xml.parsers.DocumentBuilderFactory].newInstance()"
    - "[javax.xml.parsers.ParserConfigurationException].<init>(java.lang.String)"
    - "[java.lang.Throwable].initCause(java.lang.Throwable)"
    - "[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)"
    - "[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)"
    - "[javax.xml.parsers.DocumentBuilderFactory].setAttribute(java.lang.String,java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(javax.xml.parsers.DocumentBuilderFactory)"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.beans.factory.xml.DefaultDocumentLoader:94"
      Branch Sides:
      - BranchSide: "org.springframework.beans.factory.xml.DefaultDocumentLoader:113"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.beans.factory.xml.DefaultDocumentLoader:112"
        BranchSideFuncs: []
    - Branch String: "org.springframework.beans.factory.xml.DefaultDocumentLoader:96"
      Branch Sides:
      - BranchSide: "org.springframework.beans.factory.xml.DefaultDocumentLoader:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:91,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newInstance()"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:92,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:95,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:100,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setAttribute(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:103,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(javax.xml.parsers.DocumentBuilderFactory)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:103,1"
      Dst: "[javax.xml.parsers.ParserConfigurationException].<init>(java.lang.String)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:107,1"
      Dst: "[java.lang.Throwable].initCause(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "javax.xml.parsers.ParserConfigurationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.beans.factory.xml.DefaultDocumentLoader].createDocumentBuilder(javax.xml.parsers.DocumentBuilderFactory,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.springframework.beans.factory.xml.DefaultDocumentLoader"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "javax.xml.parsers.DocumentBuilder"
    argCount: 3
    argTypes:
    - "javax.xml.parsers.DocumentBuilderFactory"
    - "org.xml.sax.EntityResolver"
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()"
    - "[javax.xml.parsers.DocumentBuilder].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[javax.xml.parsers.DocumentBuilder].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.beans.factory.xml.DefaultDocumentLoader:132"
      Branch Sides:
      - BranchSide: "org.springframework.beans.factory.xml.DefaultDocumentLoader:135"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.beans.factory.xml.DefaultDocumentLoader:134"
        BranchSideFuncs: []
    - Branch String: "org.springframework.beans.factory.xml.DefaultDocumentLoader:135"
      Branch Sides:
      - BranchSide: "org.springframework.beans.factory.xml.DefaultDocumentLoader:138"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.beans.factory.xml.DefaultDocumentLoader:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:131,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:133,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].setEntityResolver(org.xml.sax.EntityResolver)"
    - Src: "org.springframework.beans.factory.xml.DefaultDocumentLoader:136,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].setErrorHandler(org.xml.sax.ErrorHandler)"
    JavaMethodInfo:
      exceptions:
      - "javax.xml.parsers.ParserConfigurationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AttributeModel].getName()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.AttributeModel:47"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.AttributeModel:50"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.AttributeModel:49"
        BranchSideFuncs:
        - "getName()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.AttributeModel:51,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].getName()"
    - Src: "org.springframework.webflow.engine.model.AttributeModel:51,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AttributeModel].getValue()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.AttributeModel].setValue(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AttributeModel].getType()"
    - "[org.springframework.webflow.engine.model.AttributeModel].setType(java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.AttributeModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].getValue()"
    - Src: "org.springframework.webflow.engine.model.AttributeModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.AttributeModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].setValue(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.AttributeModel:57,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].getType()"
    - Src: "org.springframework.webflow.engine.model.AttributeModel:57,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.AttributeModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.AttributeModel"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AttributeModel].<init>(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.AttributeModel].setType(java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.AttributeModel:61,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].<init>(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.AttributeModel:62,1"
      Dst: "[org.springframework.webflow.engine.model.AttributeModel].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].getSourceClass()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].getTargetClass()"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getExpressionParser()"
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getExpressionParser()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].createBooleanExpressionTransitionCriteria(java.lang.String,org.springframework.binding.expression.ExpressionParser)"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getExpressionParser()"
    functionUses: 2
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:73"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:75"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:74"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:74"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:76"
        BranchSideFuncs:
        - "createBooleanExpressionTransitionCriteria(java.lang.String,org.springframework.binding.expression.ExpressionParser)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:72,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getExpressionParser()"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:73,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:74,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:77,1"
      Dst: "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].createBooleanExpressionTransitionCriteria(java.lang.String,org.springframework.binding.expression.ExpressionParser)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].createBooleanExpressionTransitionCriteria(java.lang.String,org.springframework.binding.expression.ExpressionParser)"
    functionSourceFile: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.TransitionCriteria"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.expression.ExpressionParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.Expression)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:91,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:92,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].template()"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:92,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:91,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    - Src: "org.springframework.webflow.engine.builder.support.TextToTransitionCriteria:93,1"
      Dst: "[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.Expression)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.FlashScope].getScope()"
    functionSourceFile: "org.springframework.webflow.scope.FlashScope"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlashScope()"
    - "[org.springframework.webflow.test.MockRequestContext].getFlashScope()"
    - "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.FlashScope:27,1"
      Dst: "[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()"
    - Src: "org.springframework.webflow.scope.FlashScope:27,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)"
    functionSourceFile: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:48"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:51"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:48,1"
      Dst: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)"
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:51,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)"
    functionSourceFile: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:69,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].remove(org.springframework.webflow.engine.FlowExecutionExceptionHandler)"
    functionSourceFile: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.FlowExecutionExceptionHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].remove(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:78,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].size()"
    functionSourceFile: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:86,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toArray()"
    functionSourceFile: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.FlowExecutionExceptionHandler[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:94,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:94,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toString()"
    functionSourceFile: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    functionUses: 61
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:117,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.EndStateModel:44"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.EndStateModel:47"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.EndStateModel:46"
        BranchSideFuncs:
        - "getId()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EndStateModel:48,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:48,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - "[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.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - "[org.springframework.webflow.engine.model.EndStateModel].getView()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.EndStateModel].setView(java.lang.String)"
    - "[org.springframework.webflow.engine.model.EndStateModel].getCommit()"
    - "[org.springframework.webflow.engine.model.EndStateModel].setCommit(java.lang.String)"
    - "[org.springframework.webflow.engine.model.EndStateModel].getOutputs()"
    - "[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList)"
    functionUses: 3
    ICount: 34
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EndStateModel:53,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setParent(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:54,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:54,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:54,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:56,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:57,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:57,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].getView()"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].setView(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].getCommit()"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].setCommit(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:60,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].getOutputs()"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:60,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.EndStateModel].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - "[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractStateModel)"
    - "[org.springframework.webflow.engine.model.EndStateModel].setView(java.lang.String)"
    - "[org.springframework.webflow.engine.model.EndStateModel].setCommit(java.lang.String)"
    - "[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList)"
    functionUses: 4
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EndStateModel:64,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].getId()"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:64,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:65,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractStateModel)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:66,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].setView(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:67,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].setCommit(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.EndStateModel:68,1"
      Dst: "[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList<OutputModel>)"
    functionSourceFile: "org.springframework.webflow.engine.model.EndStateModel"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.LinkedList<OutputModel>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].<init>(org.springframework.webflow.conversation.Conversation)"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.Conversation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock:46,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].lock()"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.Conversation].lock()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock:51,1"
      Dst: "[org.springframework.webflow.conversation.Conversation].lock()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].unlock()"
    functionSourceFile: "org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.Conversation].unlock()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock:55,1"
      Dst: "[org.springframework.webflow.conversation.Conversation].unlock()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.ExternalRedirectAction].doExecute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.ExternalRedirectAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].requestExternalRedirect(java.lang.String)"
    - "[org.springframework.webflow.action.AbstractAction].success()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.ExternalRedirectAction:42,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.action.ExternalRedirectAction:43,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.action.ExternalRedirectAction:43,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].requestExternalRedirect(java.lang.String)"
    - Src: "org.springframework.webflow.action.ExternalRedirectAction:44,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].success()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageResolver].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.message.Message"
    argCount: 2
    argTypes:
    - "org.springframework.context.MessageSource"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.MessageSource].getMessage(org.springframework.context.MessageSourceResolvable,java.util.Locale)"
    - "[org.springframework.binding.message.DefaultMessageResolver].postProcessMessageText(java.lang.String)"
    - "[org.springframework.binding.message.Message].<init>(java.lang.Object,java.lang.String,org.springframework.binding.message.Severity)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageResolver:45,1"
      Dst: "[org.springframework.context.MessageSource].getMessage(org.springframework.context.MessageSourceResolvable,java.util.Locale)"
    - Src: "org.springframework.binding.message.DefaultMessageResolver:45,1"
      Dst: "[org.springframework.binding.message.DefaultMessageResolver].postProcessMessageText(java.lang.String)"
    - Src: "org.springframework.binding.message.DefaultMessageResolver:45,1"
      Dst: "[org.springframework.binding.message.Message].<init>(java.lang.Object,java.lang.String,org.springframework.binding.message.Severity)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageResolver].postProcessMessageText(java.lang.String)"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.Message].<init>(java.lang.Object,java.lang.String,org.springframework.binding.message.Severity)"
    functionSourceFile: "org.springframework.binding.message.Message"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "org.springframework.binding.message.Severity"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.Message:45,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageResolver].getCodes()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageResolver"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageResolver].getArguments()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageResolver"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageResolver].getDefaultMessage()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageResolver"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.DefaultMessageResolver].toString()"
    functionSourceFile: "org.springframework.binding.message.DefaultMessageResolver"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.DefaultMessageResolver:73,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.message.DefaultMessageResolver:73,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.message.DefaultMessageResolver:74,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.transaction.PlatformTransactionManager)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.hibernate.SessionFactory"
    - "org.springframework.transaction.PlatformTransactionManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.transaction.support.TransactionTemplate].<init>(org.springframework.transaction.PlatformTransactionManager)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:91,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:93,1"
      Dst: "[org.springframework.transaction.support.TransactionTemplate].<init>(org.springframework.transaction.PlatformTransactionManager)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setEntityInterceptor(org.hibernate.Interceptor)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.hibernate.Interceptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - "[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.persistence.HibernateFlowExecutionListener].setHibernateSession(org.springframework.webflow.execution.FlowSession,org.hibernate.Session)"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].createSession(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:106"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:114"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:113"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:107"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:111"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:110"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:114"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:119"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:118"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:114"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:119"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:106,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:107,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:107,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:108,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getParent()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:108,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:108,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateSession(org.springframework.webflow.execution.FlowSession,org.hibernate.Session)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:111,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:115,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].bind(org.hibernate.Session)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowSession].isRoot()"
    - "[org.springframework.webflow.execution.FlowSession].getParent()"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:179"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:178"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:179"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:179,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].isRoot()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:179,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getParent()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:179,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:179,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.Annotated].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:175,1"
      Dst: "[org.springframework.webflow.core.Annotated].getAttributes()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:175,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].contains(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.hibernate.Session"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowSession].getScope()"
    - "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:194,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getScope()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:194,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].get(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateSession(org.springframework.webflow.execution.FlowSession,org.hibernate.Session)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    - "org.hibernate.Session"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.FlowSession].getScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:198,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getScope()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:198,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.hibernate.Session"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.transaction.support.TransactionSynchronizationManager].hasResource(java.lang.Object)"
    - "[org.springframework.transaction.support.TransactionSynchronizationManager].unbindResource(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:207"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:210"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:207,1"
      Dst: "[org.springframework.transaction.support.TransactionSynchronizationManager].hasResource(java.lang.Object)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:208,1"
      Dst: "[org.springframework.transaction.support.TransactionSynchronizationManager].unbindResource(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].createSession(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.hibernate.Session"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.hibernate.SessionFactory].withOptions()"
    - "[org.hibernate.SessionBuilder].interceptor(org.hibernate.Interceptor)"
    - "[org.hibernate.SessionBuilder].openSession()"
    - "[org.hibernate.SessionFactory].openSession()"
    - "[org.hibernate.Session].setHibernateFlushMode(org.hibernate.FlushMode)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:184"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:187"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:185,1"
      Dst: "[org.hibernate.SessionFactory].withOptions()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:185,1"
      Dst: "[org.hibernate.SessionBuilder].interceptor(org.hibernate.Interceptor)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:185,1"
      Dst: "[org.hibernate.SessionBuilder].openSession()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:187,1"
      Dst: "[org.hibernate.SessionFactory].openSession()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:189,1"
      Dst: "[org.hibernate.Session].setHibernateFlushMode(org.hibernate.FlushMode)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.hibernate.Session"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.orm.hibernate5.SessionHolder].<init>(org.hibernate.Session)"
    - "[org.springframework.transaction.support.TransactionSynchronizationManager].bindResource(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:202,1"
      Dst: "[org.springframework.orm.hibernate5.SessionHolder].<init>(org.hibernate.Session)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:203,1"
      Dst: "[org.springframework.transaction.support.TransactionSynchronizationManager].bindResource(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)"
    - "[org.hibernate.Session].disconnect()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:122"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:127"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:122,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:122,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:123,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:123,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:123,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:124,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:125,1"
      Dst: "[org.hibernate.Session].disconnect()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:130"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:133"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:130,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:130,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:131,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:131,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:131,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:131,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getState()"
    - "[org.springframework.webflow.core.Annotated].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener$1].<init>(org.springframework.webflow.persistence.HibernateFlowExecutionListener)"
    - "[org.springframework.transaction.support.TransactionTemplate].execute(org.springframework.transaction.support.TransactionCallback)"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)"
    - "[org.hibernate.Session].close()"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:136"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:139"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:138"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:139"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:154"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:153"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:142"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:151"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:136,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:139,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:139,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:140,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:141,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getState()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:141,1"
      Dst: "[org.springframework.webflow.core.Annotated].getAttributes()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:141,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getBoolean(java.lang.String)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:142,1"
      Dst: "[java.lang.Boolean].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:143,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener$1].<init>(org.springframework.webflow.persistence.HibernateFlowExecutionListener)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:143,1"
      Dst: "[org.springframework.transaction.support.TransactionTemplate].execute(org.springframework.transaction.support.TransactionCallback)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:151,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:152,1"
      Dst: "[org.hibernate.Session].close()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,java.lang.String,org.springframework.webflow.core.collection.AttributeMap<?>)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowSession"
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - "[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.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:157"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:162"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:161"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:158"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:162"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:157,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:158,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:158,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:159,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getParent()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:159,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:159,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)"
    functionSourceFile: "org.springframework.webflow.persistence.HibernateFlowExecutionListener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowExecutionException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - "[org.springframework.webflow.execution.FlowExecutionContext].isActive()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:165"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:170"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:169"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:166"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:170"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:165,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:165,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].isActive()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:166,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:166,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:167,1"
      Dst: "[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:167,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.persistence.HibernateFlowExecutionListener:167,1"
      Dst: "[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.action.SuccessEventFactory].createResultEvent(java.lang.Object,java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.SuccessEventFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.EventFactorySupport].success(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.SuccessEventFactory:29,1"
      Dst: "[org.springframework.webflow.action.EventFactorySupport].success(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToCharacter].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToCharacter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToCharacter:21,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToCharacter].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToCharacter"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].charAt(int)"
    - "[java.lang.Character].valueOf(char)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToCharacter:25,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "org.springframework.binding.convert.converters.StringToCharacter:25,1"
      Dst: "[java.lang.Character].valueOf(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToCharacter].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToCharacter"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Character].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToCharacter:30,1"
      Dst: "[java.lang.Character].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672].bootstrap$()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$FlowVariableAccessor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672:-1,1"
      Dst: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672].getVariable()"
    functionSourceFile: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].lambda$static$0()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor$lambda_static_0__672:-1,1"
      Dst: "[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].lambda$static$0()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToClass].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToClass"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToClass:30,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToClass].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToClass"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToClass:35,1"
      Dst: "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToClass].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToClass"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToClass:40,1"
      Dst: "[java.lang.Class].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36].bootstrap$()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.message.MessageCriteria"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36:-1,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36].test(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$0(org.springframework.binding.message.Message)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_0__36:-1,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$0(org.springframework.binding.message.Message)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$0(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.Message].getSeverity()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:319"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:318"
        BranchSideFuncs:
        - "getSeverity()"
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:319,1"
      Dst: "[org.springframework.binding.message.Message].getSeverity()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.StringToBoolean].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBoolean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBoolean:37,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToBoolean].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBoolean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBoolean:46,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToBoolean].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBoolean"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 33
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:52"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:54"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:53"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:52"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:54"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:53"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:54"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:56"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:55"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:54"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:56"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:55"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:56"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:58"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:57"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:56"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:58"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:57"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:58"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:61"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:60"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:58"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:61"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:60"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBoolean:52,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.StringToBoolean:53,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.binding.convert.converters.StringToBoolean:61,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.StringToBoolean:61,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.binding.convert.converters.StringToBoolean].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToBoolean"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Boolean)"
    functionUses: 1
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:67"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:73"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:72"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:68"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:71"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:70"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:73"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:80"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:79"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.springframework.binding.convert.converters.StringToBoolean:74"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToBoolean:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToBoolean:67,1"
      Dst: "[java.lang.Boolean].equals(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.StringToBoolean:80,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Boolean)"
    - Src: "org.springframework.binding.convert.converters.StringToBoolean:80,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.StaticConversionExecutor].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.service.StaticConversionExecutor"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.StaticConversionExecutor].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.service.StaticConversionExecutor"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.StaticConversionExecutor].getConverter()"
    functionSourceFile: "org.springframework.binding.convert.service.StaticConversionExecutor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.convert.converters.Converter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.service.StaticConversionExecutor"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 98
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].getSourceClass()"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].getTargetClass()"
    - "[org.springframework.binding.convert.ConversionExecutionException].<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.String)"
    - "[java.lang.Class].getName()"
    - "[org.springframework.binding.convert.converters.StringToObject].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ObjectToArray].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ArrayToArray].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ReverseConverter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.TextToTransitionCriteria].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ArrayToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.TextToTargetStateResolver].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.NumberToNumber].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.CollectionToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.ObjectToCollection].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutionException].<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.Throwable)"
    - "[org.springframework.binding.convert.service.NoOpConverter:org.springframework.binding.convert.service.StaticConversionExecutor].getSourceClass()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.String)"
    - "[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    functionUses: 38
    ICount: 24
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.StaticConversionExecutor:90"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.StaticConversionExecutor:95"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.String)"
      - BranchSide: "org.springframework.binding.convert.service.StaticConversionExecutor:94"
        BranchSideFuncs:
        - "convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - Branch String: "org.springframework.binding.convert.service.StaticConversionExecutor:90"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.StaticConversionExecutor:95"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.String)"
      - BranchSide: "org.springframework.binding.convert.service.StaticConversionExecutor:94"
        BranchSideFuncs:
        - "convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:90,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:91,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:92,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:92,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:92,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutionException].<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.String)"
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:95,1"
      Dst: "[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:97,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutionException].<init>(java.lang.Object,java.lang.Class,java.lang.Class,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.binding.convert.ConversionExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.StaticConversionExecutor].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.service.StaticConversionExecutor"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 28
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.service.StaticConversionExecutor:102"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.StaticConversionExecutor:105"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.service.StaticConversionExecutor:104"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.service.StaticConversionExecutor:106"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.StaticConversionExecutor:104"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.binding.convert.service.StaticConversionExecutor:106"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.service.StaticConversionExecutor:104"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:106,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.binding.convert.service.StaticConversionExecutor].hashCode()"
    functionSourceFile: "org.springframework.binding.convert.service.StaticConversionExecutor"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].hashCode()"
    functionUses: 25
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:110,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.service.StaticConversionExecutor].toString()"
    functionSourceFile: "org.springframework.binding.convert.service.StaticConversionExecutor"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:114,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:114,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.convert.service.StaticConversionExecutor:115,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].getConvertibleTypes()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter"
    linkageType: ""
    functionLinenumber: 360
    functionLinenumberEnd: 362
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].singleton(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:361,1"
      Dst: "[java.util.Collections].singleton(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter"
    linkageType: ""
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].getTargetType()"
    - "[org.springframework.core.convert.TypeDescriptor].getResolvableType()"
    - "[org.springframework.core.ResolvableType].getType()"
    - "[org.springframework.core.ResolvableType].isAssignableFrom(org.springframework.core.ResolvableType)"
    - "[org.springframework.core.ResolvableType$1].isAssignableFrom(org.springframework.core.ResolvableType)"
    - "[org.springframework.core.ResolvableType].hasUnresolvableGenerics()"
    - "[org.springframework.core.convert.support.ArrayToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.IdToEntityConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ByteBufferConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationPrinterConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.support.FormattingConversionService$AnnotationParserConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StringToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.FallbackObjectToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.MapToMapConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToStringConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StreamConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.NumberToNumberConverterFactory].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToObjectConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.AbstractConditionalEnumConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToArrayConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ArrayToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.CollectionToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.StringToCollectionConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.support.ObjectToOptionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.core.convert.converter.ConditionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 5
    ICount: 29
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:367"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:371"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:370"
        BranchSideFuncs:
        - "getType()"
        - "getResolvableType()"
        - "isAssignableFrom(org.springframework.core.ResolvableType)"
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:372"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:376"
        BranchSideFuncs:
        - "hasUnresolvableGenerics()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:375"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:372"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:376"
        BranchSideFuncs:
        - "hasUnresolvableGenerics()"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:375"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:373"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:376"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:375"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:376"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:376"
        BranchSideFuncs:
        - "matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:375"
        BranchSideFuncs: []
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:377"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:367,1"
      Dst: "[org.springframework.core.convert.converter.GenericConverter$ConvertiblePair].getTargetType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:367,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getObjectType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:371,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].getResolvableType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:372,1"
      Dst: "[org.springframework.core.ResolvableType].getType()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:372,1"
      Dst: "[org.springframework.core.ResolvableType].isAssignableFrom(org.springframework.core.ResolvableType)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:373,1"
      Dst: "[org.springframework.core.ResolvableType].hasUnresolvableGenerics()"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:377,1"
      Dst: "[org.springframework.core.convert.converter.ConditionalConverter].matches(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].convert(java.lang.Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter"
    linkageType: ""
    functionLinenumber: 382
    functionLinenumberEnd: 387
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.springframework.core.convert.TypeDescriptor"
    - "org.springframework.core.convert.TypeDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService].convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToZonedDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$LongToCalendarConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToTimeZoneConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToInstantConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToInstantConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToLocaleConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.CharacterToNumberFactory$CharacterToNumber].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$LongToDateConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$CalendarToDateConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$LongToInstantConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.EnumToIntegerConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.NumberToNumberConverterFactory$NumberToNumber].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$DateToLongConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToPropertiesConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToUUIDConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalDateConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToNumberConverterFactory$StringToNumber].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$DateToCalendarConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$InstantToLongConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.EnumToStringConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.ZoneIdToTimeZoneConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.IntegerToEnumConverterFactory$IntegerToEnum].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToInstantConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateConverter].convert(java.lang.Object)"
    - "[org.springframework.core.serializer.support.SerializingConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.NumberToCharacterConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToZonedDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToCharacterConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToOffsetDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.serializer.support.DeserializingConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToCharsetConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToBooleanConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.DateFormatterRegistrar$CalendarToLongConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.ObjectToStringConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToOffsetDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.StringToCurrencyConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.ZonedDateTimeToCalendarConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.converter.ConvertingComparator$ConversionServiceConverter].convert(java.lang.Object)"
    - "[org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateTimeConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.support.PropertiesToStringConverter].convert(java.lang.Object)"
    - "[org.springframework.core.convert.converter.Converter].convert(java.lang.Object)"
    functionUses: 3
    ICount: 11
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:383"
      Branch Sides:
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:386"
        BranchSideFuncs:
        - "convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
      - BranchSide: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:385"
        BranchSideFuncs:
        - "convert(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:384,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService].convertNullSource(org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)"
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:386,1"
      Dst: "[org.springframework.core.convert.converter.Converter].convert(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$ConverterAdapter].toString()"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter"
    linkageType: ""
    functionLinenumber: 390
    functionLinenumberEnd: 392
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair,org.springframework.core.convert.converter.Converter)"
    functionUses: 61
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$ConverterAdapter:391,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair,org.springframework.core.convert.converter.Converter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$1].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$1"
    linkageType: ""
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$1:358,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$1].get(java.lang.String,org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$1"
    linkageType: ""
    functionLinenumber: 360
    functionLinenumberEnd: 366
    functionDepth: 1
    returnType: "org.springframework.validation.ObjectError"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39].get(java.lang.String,org.springframework.binding.message.Message)"
    - "[org.springframework.webflow.mvc.view.BindingModel$1].get(java.lang.String,org.springframework.binding.message.Message)"
    - "[org.springframework.validation.ObjectError].<init>(java.lang.String,java.lang.String)"
    - "[org.springframework.binding.message.Message].getText()"
    - "[org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory].get(java.lang.String,org.springframework.binding.message.Message)"
    functionUses: 2
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel$1:362"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$1:365"
        BranchSideFuncs:
        - "getText()"
        - "<init>(java.lang.String,java.lang.String)"
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel$1:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$1:361,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory].get(java.lang.String,org.springframework.binding.message.Message)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$1:363,1"
      Dst: "[org.springframework.binding.message.Message].getText()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel$1:363,1"
      Dst: "[org.springframework.validation.ObjectError].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].setContainer(org.springframework.webflow.conversation.impl.ConversationContainer)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.impl.ConversationContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].setId(org.springframework.webflow.conversation.ConversationId)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.conversation.ConversationId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].lock()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ConversationLock].lock()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ContainedConversation:74"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:77"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:74,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:75,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:75,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:77,1"
      Dst: "[org.springframework.webflow.conversation.impl.ConversationLock].lock()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].getAttribute(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:81,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].removeAttribute(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.util.Map].remove(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ContainedConversation:92"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:92,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:93,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:93,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:95,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].unlock()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.conversation.impl.ConversationLock].unlock()"
    - "[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getSessionMap()"
    - "[org.springframework.webflow.core.collection.SharedAttributeMap].getMutex()"
    - "[org.springframework.webflow.conversation.impl.ConversationContainer].getSessionKey()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ContainedConversation:106"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:109"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:106,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:107,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.conversation.ConversationId)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:107,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:109,1"
      Dst: "[org.springframework.webflow.conversation.impl.ConversationLock].unlock()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:115,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:116,1"
      Dst: "[org.springframework.webflow.core.collection.SharedAttributeMap].getMutex()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:117,1"
      Dst: "[org.springframework.webflow.conversation.impl.ConversationContainer].getSessionKey()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:117,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].toString()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].toString()"
    - "[org.springframework.webflow.conversation.ConversationId].toString()"
    functionUses: 62
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:122,1"
      Dst: "[org.springframework.webflow.conversation.impl.ContainedConversation].getId()"
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:122,1"
      Dst: "[org.springframework.webflow.conversation.ConversationId].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 31
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.conversation.impl.ContainedConversation:128"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:127"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.conversation.impl.ContainedConversation:128"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.conversation.impl.ContainedConversation:127"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:128,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.conversation.impl.ContainedConversation].hashCode()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.ContainedConversation"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.conversation.impl.SimpleConversationId].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 28
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.ContainedConversation:132,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult].test(org.springframework.binding.mapping.MappingResult)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.MappingResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.MappingResult].isError()"
    - "[org.springframework.binding.mapping.MappingResult].getMapping()"
    - "[org.springframework.binding.mapping.Mapping].getTargetExpression()"
    - "[org.springframework.binding.expression.Expression].getExpressionString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult:185"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult:188"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult:187"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult:185"
      Branch Sides:
      - BranchSide: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult:188"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors$PropertyErrorMappingResult:185,1"
      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: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].<init>()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.MultiAction].<init>()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:294,1"
      Dst: "[org.springframework.webflow.action.MultiAction].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].<init>(java.lang.Class)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.MultiAction].<init>()"
    - "[org.springframework.webflow.action.FormAction].setFormObjectClass(java.lang.Class)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:301,1"
      Dst: "[org.springframework.webflow.action.MultiAction].<init>()"
    - Src: "org.springframework.webflow.action.FormAction:302,1"
      Dst: "[org.springframework.webflow.action.FormAction].setFormObjectClass(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].setFormObjectName(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].getFormObjectClass()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].setFormObjectClass(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[org.springframework.util.ClassUtils].getShortNameAsProperty(java.lang.Class)"
    - "[org.springframework.webflow.action.FormAction].setFormObjectName(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:338"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:336"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:335"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:338"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:341"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:340"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:338"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:341"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:338,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - Src: "org.springframework.webflow.action.FormAction:339,1"
      Dst: "[org.springframework.util.ClassUtils].getShortNameAsProperty(java.lang.Class)"
    - Src: "org.springframework.webflow.action.FormAction:339,1"
      Dst: "[org.springframework.webflow.action.FormAction].setFormObjectName(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.action.FormAction].getFormObjectScope()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.ScopeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].setFormObjectScope(org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.ScopeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].setFormErrorsScope(org.springframework.webflow.execution.ScopeType)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.ScopeType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].getPropertyEditorRegistrar()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.beans.PropertyEditorRegistrar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].setPropertyEditorRegistrar(org.springframework.beans.PropertyEditorRegistrar)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.beans.PropertyEditorRegistrar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].getValidator()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionDepth: 0
    returnType: "org.springframework.validation.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].setValidator(org.springframework.validation.Validator)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.validation.Validator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].getMessageCodesResolver()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.validation.MessageCodesResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.validation.MessageCodesResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].initAction()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: 422
    functionLinenumberEnd: 432
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getValidator()"
    - "[org.springframework.webflow.action.FormAction].getFormObjectClass()"
    - "[org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$NoOpValidator].supports(java.lang.Class)"
    - "[org.springframework.validation.beanvalidation.SpringValidatorAdapter].supports(java.lang.Class)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[org.springframework.webflow.action.DispatchMethodInvoker].<init>(java.lang.Object,java.lang.Class[])"
    - "[org.springframework.validation.Validator].supports(java.lang.Class)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.validation.Validator,java.lang.Class)"
    functionUses: 1
    ICount: 24
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:423"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:431"
        BranchSideFuncs:
        - "supports(java.lang.Class)"
      - BranchSide: "org.springframework.webflow.action.FormAction:430"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:424"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:429"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.action.FormAction:428"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Class[])"
        - "getValidator()"
        - "getFormObjectClass()"
    - Branch String: "org.springframework.webflow.action.FormAction:424"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:429"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.action.FormAction:428"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Class[])"
        - "getValidator()"
        - "getFormObjectClass()"
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:423,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(java.lang.Class)"
    - Src: "org.springframework.webflow.action.FormAction:426,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.validation.Validator,java.lang.Class)"
    - Src: "org.springframework.webflow.action.FormAction:426,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.action.FormAction:429,1"
      Dst: "[org.springframework.webflow.action.DispatchMethodInvoker].<init>(java.lang.Object,java.lang.Class[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - "[org.springframework.webflow.action.AbstractAction].success()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:454"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:458"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:454,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:455,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:458,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:459,1"
      Dst: "[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:460,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].success()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[org.springframework.webflow.action.FormAction].getFormObjectScope()"
    - "[org.springframework.webflow.action.FormObjectAccessor].getFormObject(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    - "[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[java.lang.Object].getClass()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class,org.springframework.webflow.execution.ScopeType)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(java.lang.Object,org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:734"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:737"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:736"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:737"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:741"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:740"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:732,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:733,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(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    - Src: "org.springframework.webflow.action.FormAction:735,1"
      Dst: "[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:737,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:739,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.action.FormAction:739,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class,org.springframework.webflow.execution.ScopeType)"
    - Src: "org.springframework.webflow.action.FormAction:738,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:741,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(java.lang.Object,org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.action.FormObjectAccessor"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:857,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].createFormObject(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].putFormObject(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:582"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:585"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:584"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:582,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:583,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - Src: "org.springframework.webflow.action.FormAction:583,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.action.FormAction:583,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:585,1"
      Dst: "[org.springframework.webflow.action.FormAction].createFormObject(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:586,1"
      Dst: "[org.springframework.webflow.action.FormAction].putFormObject(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].createFormObject(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getFormObjectClass()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Class)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.lang.Class].newInstance()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:878"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:882"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:881"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:882"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:885"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:884"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:878,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObjectClass()"
    - Src: "org.springframework.webflow.action.FormAction:879,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.action.FormAction:882,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:883,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Class)"
    - Src: "org.springframework.webflow.action.FormAction:883,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:885,1"
      Dst: "[java.lang.Class].newInstance()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].putFormObject(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.webflow.action.FormAction].getFormObjectScope()"
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Class,org.springframework.webflow.execution.ScopeType,java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormObjectAccessor].putFormObject(java.lang.Object,java.lang.String,org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:594"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:598"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:597"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:594,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:595,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.action.FormAction:595,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObjectScope()"
    - Src: "org.springframework.webflow.action.FormAction:596,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - Src: "org.springframework.webflow.action.FormAction:596,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Class,org.springframework.webflow.execution.ScopeType,java.lang.String)"
    - Src: "org.springframework.webflow.action.FormAction:595,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:598,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.FormObjectAccessor].putFormObject(java.lang.Object,java.lang.String,org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].formErrorsExposed(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].formErrorsValid(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].reinstallPropertyEditors(org.springframework.webflow.execution.RequestContext)"
    - "[org.apache.commons.logging.Log].isInfoEnabled()"
    - "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,org.springframework.webflow.execution.ScopeType)"
    - "[org.apache.commons.logging.Log].info(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    - "[org.springframework.validation.Errors].addAllErrors(org.springframework.validation.Errors)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:631"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:636"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:637"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:642"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:643"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:647"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:631,1"
      Dst: "[org.springframework.webflow.action.FormAction].formErrorsExposed(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:634,1"
      Dst: "[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:637,1"
      Dst: "[org.springframework.webflow.action.FormAction].formErrorsValid(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:639,1"
      Dst: "[org.springframework.webflow.action.FormAction].reinstallPropertyEditors(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:643,1"
      Dst: "[org.apache.commons.logging.Log].isInfoEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:645,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    - Src: "org.springframework.webflow.action.FormAction:645,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object,org.springframework.webflow.execution.ScopeType)"
    - Src: "org.springframework.webflow.action.FormAction:644,1"
      Dst: "[org.apache.commons.logging.Log].info(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:648,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.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    - Src: "org.springframework.webflow.action.FormAction:651,1"
      Dst: "[org.springframework.validation.Errors].addAllErrors(org.springframework.validation.Errors)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.action.FormAction].formErrorsExposed(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    - "[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:660"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:659"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:660,1"
      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(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "org.springframework.validation.Errors"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - "[org.springframework.validation.DataBinder].getBindingResult()"
    - "[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.validation.Errors)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:609"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:612"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:611"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:609,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:610,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - Src: "org.springframework.webflow.action.FormAction:610,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.action.FormAction:610,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:612,1"
      Dst: "[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:612,1"
      Dst: "[org.springframework.validation.DataBinder].getBindingResult()"
    - Src: "org.springframework.webflow.action.FormAction:613,1"
      Dst: "[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.validation.Errors)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.validation.DataBinder"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[org.springframework.web.bind.WebDataBinder].<init>(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.action.FormAction].getMessageCodesResolver()"
    - "[org.springframework.validation.DataBinder].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)"
    - "[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)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:779"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:782"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:778,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - Src: "org.springframework.webflow.action.FormAction:778,1"
      Dst: "[org.springframework.web.bind.WebDataBinder].<init>(java.lang.Object,java.lang.String)"
    - 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.validation.DataBinder].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)"
    - Src: "org.springframework.webflow.action.FormAction:782,1"
      Dst: "[org.springframework.webflow.action.FormAction].initBinder(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)"
    - Src: "org.springframework.webflow.action.FormAction:783,1"
      Dst: "[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.beans.PropertyEditorRegistry)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].initBinder(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.validation.DataBinder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.beans.PropertyEditorRegistry)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.beans.PropertyEditorRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.beans.PropertyEditorRegistry)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:919,1"
      Dst: "[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.beans.PropertyEditorRegistry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.beans.PropertyEditorRegistry)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.beans.PropertyEditorRegistry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getPropertyEditorRegistrar()"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.beans.PropertyEditorRegistrar].registerCustomEditors(org.springframework.beans.PropertyEditorRegistry)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:935"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:941"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:940"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:936"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:939"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:938"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:941"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:945"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:944"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:935,1"
      Dst: "[org.springframework.webflow.action.FormAction].getPropertyEditorRegistrar()"
    - Src: "org.springframework.webflow.action.FormAction:936,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:937,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:939,1"
      Dst: "[org.springframework.beans.PropertyEditorRegistrar].registerCustomEditors(org.springframework.beans.PropertyEditorRegistry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.validation.Errors)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.validation.Errors"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.ScopeType)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormObjectAccessor].putFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:621"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:624"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:623"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:621,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:622,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    - Src: "org.springframework.webflow.action.FormAction:622,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.ScopeType)"
    - Src: "org.springframework.webflow.action.FormAction:622,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:624,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.FormObjectAccessor].putFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].formErrorsValid(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    - "[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    - "[org.springframework.validation.BindingResult].getTarget()"
    - "[org.apache.commons.logging.Log].isInfoEnabled()"
    - "[java.lang.Object].getClass()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.ScopeType,java.lang.Object,java.lang.Class,java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.logging.Log].info(java.lang.Object)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:668"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:683"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:682"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:670"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:680"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:679"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:671"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:678"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:667,1"
      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(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    - Src: "org.springframework.webflow.action.FormAction:670,1"
      Dst: "[org.springframework.validation.BindingResult].getTarget()"
    - Src: "org.springframework.webflow.action.FormAction:671,1"
      Dst: "[org.apache.commons.logging.Log].isInfoEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:674,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.action.FormAction:676,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.ScopeType,java.lang.Object,java.lang.Class,java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.webflow.action.FormAction:672,1"
      Dst: "[org.apache.commons.logging.Log].info(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].reinstallPropertyEditors(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    - "[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    - "[org.springframework.validation.BindingResult].getPropertyEditorRegistry()"
    - "[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.beans.PropertyEditorRegistry)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:692,1"
      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:693,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    - Src: "org.springframework.webflow.action.FormAction:692,1"
      Dst: "[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    - Src: "org.springframework.webflow.action.FormAction:694,1"
      Dst: "[org.springframework.validation.BindingResult].getPropertyEditorRegistry()"
    - Src: "org.springframework.webflow.action.FormAction:694,1"
      Dst: "[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.beans.PropertyEditorRegistry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)"
    - "[org.springframework.webflow.action.FormAction].getValidator()"
    - "[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.validation.DataBinder].getBindingResult()"
    - "[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,java.lang.Object,org.springframework.validation.Errors)"
    - "[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.validation.Errors)"
    - "[org.springframework.validation.Errors].hasErrors()"
    - "[org.springframework.webflow.action.AbstractAction].error()"
    - "[org.springframework.webflow.action.AbstractAction].success()"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:477"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:480"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:479"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:483"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:489"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:488"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:483"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:489"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:488"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:484"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:487"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:486"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:489"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:497"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:496"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:490"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:493"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:492"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:498"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:496"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:477,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:478,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:480,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:481,1"
      Dst: "[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:482,1"
      Dst: "[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)"
    - Src: "org.springframework.webflow.action.FormAction:483,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:487,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,java.lang.Object,org.springframework.validation.Errors)"
    - Src: "org.springframework.webflow.action.FormAction:497,1"
      Dst: "[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.validation.Errors)"
    - Src: "org.springframework.webflow.action.FormAction:498,1"
      Dst: "[org.springframework.validation.Errors].hasErrors()"
    - Src: "org.springframework.webflow.action.FormAction:498,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].error()"
    - Src: "org.springframework.webflow.action.FormAction:498,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].success()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.validation.DataBinder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()"
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - "[org.springframework.validation.DataBinder].getObjectName()"
    - "[org.springframework.validation.DataBinder].getTarget()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.validation.DataBinder].getAllowedFields()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.webflow.execution.RequestContext].getRequestParameters()"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[org.springframework.beans.MutablePropertyValues].<init>(java.util.Map)"
    - "[org.springframework.validation.DataBinder].bind(org.springframework.beans.PropertyValues)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Object)"
    - "[org.springframework.validation.DataBinder].getBindingResult()"
    - "[org.springframework.validation.Errors].getErrorCount()"
    - "[org.springframework.validation.Errors].getAllErrors()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.util.List)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:794"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:804"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:799"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:802"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:801"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:799"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:802"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:801"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:806"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:812"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:811"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:794,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:796,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.action.FormAction:796,1"
      Dst: "[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()"
    - Src: "org.springframework.webflow.action.FormAction:796,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:797,1"
      Dst: "[org.springframework.validation.DataBinder].getObjectName()"
    - Src: "org.springframework.webflow.action.FormAction:798,1"
      Dst: "[org.springframework.validation.DataBinder].getTarget()"
    - Src: "org.springframework.webflow.action.FormAction:798,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:795,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:799,1"
      Dst: "[org.springframework.validation.DataBinder].getAllowedFields()"
    - Src: "org.springframework.webflow.action.FormAction:800,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.action.FormAction:805,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestParameters()"
    - Src: "org.springframework.webflow.action.FormAction:805,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.action.FormAction:805,1"
      Dst: "[org.springframework.beans.MutablePropertyValues].<init>(java.util.Map)"
    - Src: "org.springframework.webflow.action.FormAction:805,1"
      Dst: "[org.springframework.validation.DataBinder].bind(org.springframework.beans.PropertyValues)"
    - Src: "org.springframework.webflow.action.FormAction:808,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:809,1"
      Dst: "[org.springframework.validation.DataBinder].getBindingResult()"
    - Src: "org.springframework.webflow.action.FormAction:809,1"
      Dst: "[org.springframework.validation.Errors].getErrorCount()"
    - Src: "org.springframework.webflow.action.FormAction:810,1"
      Dst: "[org.springframework.validation.Errors].getAllErrors()"
    - Src: "org.springframework.webflow.action.FormAction:810,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.util.List)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,java.lang.Object,org.springframework.validation.Errors)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    - "org.springframework.validation.Errors"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getValidator()"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.execution.RequestContext].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getString(java.lang.String)"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,org.springframework.validation.Validator)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].invokeValidatorMethod(java.lang.String,java.lang.Object,org.springframework.validation.Errors)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.validation.Validator)"
    - "[org.springframework.validation.Validator].validate(java.lang.Object,org.springframework.validation.Errors)"
    - "[org.springframework.validation.Errors].getErrorCount()"
    - "[org.springframework.validation.Errors].getAllErrors()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.util.List)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:826"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:832"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:831"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:827"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:830"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:829"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:832"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:835"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:834"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:837"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:841"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:840"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:824,1"
      Dst: "[org.springframework.webflow.action.FormAction].getValidator()"
    - Src: "org.springframework.webflow.action.FormAction:824,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.action.FormAction:825,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getAttributes()"
    - Src: "org.springframework.webflow.action.FormAction:825,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getString(java.lang.String)"
    - Src: "org.springframework.webflow.action.FormAction:826,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.webflow.action.FormAction:827,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:828,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,org.springframework.validation.Validator)"
    - Src: "org.springframework.webflow.action.FormAction:828,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:830,1"
      Dst: "[org.springframework.webflow.action.FormAction].invokeValidatorMethod(java.lang.String,java.lang.Object,org.springframework.validation.Errors)"
    - Src: "org.springframework.webflow.action.FormAction:833,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.validation.Validator)"
    - Src: "org.springframework.webflow.action.FormAction:835,1"
      Dst: "[org.springframework.validation.Validator].validate(java.lang.Object,org.springframework.validation.Errors)"
    - Src: "org.springframework.webflow.action.FormAction:839,1"
      Dst: "[org.springframework.validation.Errors].getErrorCount()"
    - Src: "org.springframework.webflow.action.FormAction:839,1"
      Dst: "[org.springframework.validation.Errors].getAllErrors()"
    - Src: "org.springframework.webflow.action.FormAction:839,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.util.List)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.action.FormAction].invokeValidatorMethod(java.lang.String,java.lang.Object,org.springframework.validation.Errors)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "org.springframework.validation.Errors"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.action.FormAction].getFormObjectClass()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].getValidateMethodInvoker()"
    - "[org.springframework.webflow.action.DispatchMethodInvoker].invoke(java.lang.String,java.lang.Object[])"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:711"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:715"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:714"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:711,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:712,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObjectClass()"
    - Src: "org.springframework.webflow.action.FormAction:712,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.action.FormAction:712,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:715,1"
      Dst: "[org.springframework.webflow.action.FormAction].getValidateMethodInvoker()"
    - Src: "org.springframework.webflow.action.FormAction:715,1"
      Dst: "[org.springframework.webflow.action.DispatchMethodInvoker].invoke(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.action.FormAction].getValidateMethodInvoker()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.action.DispatchMethodInvoker"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].bind(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)"
    - "[org.springframework.validation.DataBinder].getBindingResult()"
    - "[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.validation.Errors)"
    - "[org.springframework.validation.Errors].hasErrors()"
    - "[org.springframework.webflow.action.AbstractAction].error()"
    - "[org.springframework.webflow.action.AbstractAction].success()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:513"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:516"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:515"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:520"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:513,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:514,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:516,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:517,1"
      Dst: "[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:518,1"
      Dst: "[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)"
    - Src: "org.springframework.webflow.action.FormAction:519,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.validation.Errors)"
    - Src: "org.springframework.webflow.action.FormAction:520,1"
      Dst: "[org.springframework.validation.Errors].hasErrors()"
    - Src: "org.springframework.webflow.action.FormAction:520,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].error()"
    - Src: "org.springframework.webflow.action.FormAction:520,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].success()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.action.FormAction].validate(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getValidator()"
    - "[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[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].doValidate(org.springframework.webflow.execution.RequestContext,java.lang.Object,org.springframework.validation.Errors)"
    - "[org.springframework.validation.Errors].hasErrors()"
    - "[org.springframework.webflow.action.AbstractAction].error()"
    - "[org.springframework.webflow.action.AbstractAction].success()"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.FormAction:536"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:545"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:544"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:536"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:545"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:544"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:537"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:540"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:539"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:543"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:539"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:545"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:552"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:551"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.action.FormAction:546"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.FormAction:549"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.action.FormAction:548"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:536,1"
      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:537,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.action.FormAction:538,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:540,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:541,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:542,1"
      Dst: "[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,java.lang.Object,org.springframework.validation.Errors)"
    - Src: "org.springframework.webflow.action.FormAction:543,1"
      Dst: "[org.springframework.validation.Errors].hasErrors()"
    - Src: "org.springframework.webflow.action.FormAction:543,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].error()"
    - Src: "org.springframework.webflow.action.FormAction:543,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].success()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "org.springframework.validation.Errors"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].getFormObjectName()"
    - "[org.springframework.webflow.action.FormAction].getFormErrorsScope()"
    - "[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:758,1"
      Dst: "[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:759,1"
      Dst: "[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:760,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(java.lang.String,org.springframework.webflow.execution.ScopeType)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].resetForm(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - "[org.springframework.webflow.action.AbstractAction].success()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:568,1"
      Dst: "[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.action.FormAction:569,1"
      Dst: "[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:570,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].success()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.FormAction].toString()"
    functionSourceFile: "org.springframework.webflow.action.FormAction"
    linkageType: ""
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.FormAction:958,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:958,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.action.FormAction:959,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory].<init>()"
    functionSourceFile: "org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory:146,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory].getFacesRequestAttributes()"
    functionSourceFile: "org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "org.springframework.web.context.request.RequestAttributes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.faces.context.FacesContext].getCurrentInstance()"
    - "[org.springframework.web.context.request.FacesRequestAttributes].<init>(jakarta.faces.context.FacesContext)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory:152"
      Branch Sides:
      - BranchSide: "org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory:151"
        BranchSideFuncs:
        - "<init>(jakarta.faces.context.FacesContext)"
      - BranchSide: "org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory:150"
        BranchSideFuncs:
        - "<init>(jakarta.faces.context.FacesContext)"
        - "getCurrentInstance()"
    Callsites:
    - Src: "org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory:151,1"
      Dst: "[jakarta.faces.context.FacesContext].getCurrentInstance()"
    - Src: "org.springframework.web.context.request.RequestContextHolder$FacesRequestAttributesFactory:152,1"
      Dst: "[org.springframework.web.context.request.FacesRequestAttributes].<init>(jakarta.faces.context.FacesContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors$lambda_static_1__75].bootstrap$()"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors$lambda_static_1__75"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.message.MessageCriteria"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.MessageContextErrors$lambda_static_1__75].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors$lambda_static_1__75:-1,1"
      Dst: "[org.springframework.binding.message.MessageContextErrors$lambda_static_1__75].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors$lambda_static_1__75].<init>()"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors$lambda_static_1__75"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors$lambda_static_1__75:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.MessageContextErrors$lambda_static_1__75].test(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.binding.message.MessageContextErrors$lambda_static_1__75"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.MessageContextErrors].lambda$static$1(org.springframework.binding.message.Message)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.MessageContextErrors$lambda_static_1__75:-1,1"
      Dst: "[org.springframework.binding.message.MessageContextErrors].lambda$static$1(org.springframework.binding.message.Message)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].<init>()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.test.MockFlowSession].<init>()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:57,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:45,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:58,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.execution.FlowSession)"
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:59,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.engine.Flow)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.Flow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.execution.FlowSession)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:66,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.execution.FlowSession)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.execution.FlowSession)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowSession"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    - "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:72,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:45,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:73,1"
      Dst: "[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)"
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:74,1"
      Dst: "[org.springframework.webflow.execution.FlowSession].getDefinition()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getKey()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getCaption()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.Annotated].getCaption()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:82,1"
      Dst: "[org.springframework.webflow.core.Annotated].getCaption()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].getOutcome()"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecutionOutcome"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].setFlow(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].setFlashScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].setOutcome(org.springframework.webflow.execution.FlowExecutionOutcome)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionOutcome"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowExecutionContext].putAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowExecutionContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowExecutionContext:203,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.ConversionExecutionException].getValue()"
    functionSourceFile: "org.springframework.binding.convert.ConversionExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.ConversionExecutionException].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.ConversionExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.ConversionExecutionException].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.ConversionExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.ConversionExecutionException].defaultMessage(java.lang.Object,java.lang.Class<?>,java.lang.Class<?>,java.lang.Throwable)"
    functionSourceFile: "org.springframework.binding.convert.ConversionExecutionException"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    - "java.lang.Class<?>"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getName()"
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - "[org.springframework.web.server.ResponseStatusException].getMessage()"
    - "[java.lang.NullPointerException].getMessage()"
    - "[org.springframework.web.ErrorResponseException].getMessage()"
    - "[org.springframework.expression.ExpressionException].getMessage()"
    - "[org.springframework.beans.PropertyBatchUpdateException].getMessage()"
    - "[org.springframework.validation.BindException].getMessage()"
    - "[org.springframework.web.util.pattern.PatternParseException].getMessage()"
    - "[org.springframework.cglib.core.ReflectUtils$1].getMessage()"
    - "[org.springframework.web.bind.MethodArgumentNotValidException].getMessage()"
    - "[org.springframework.core.env.MissingRequiredPropertiesException].getMessage()"
    - "[org.springframework.web.bind.support.WebExchangeBindException].getMessage()"
    - "[java.awt.HeadlessException:java.io.InvalidClassException:java.lang.Throwable:java.net.URISyntaxException:java.nio.charset.MalformedInputException:java.nio.charset.UnmappableCharacterException:java.nio.file.FileSystemException:java.nio.file.InvalidPathException:java.util.regex.PatternSyntaxException:javax.script.ScriptException:javax.xml.stream.FactoryConfigurationError:javax.xml.transform.TransformerFactoryConfigurationError:org.springframework.context.expression.MapAccessor$MapAccessException:org.xml.sax.SAXException:sun.nio.fs.UnixException].getMessage()"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.ConversionExecutionException:92,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - Src: "org.springframework.binding.convert.ConversionExecutionException:92,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.binding.convert.ConversionExecutionException:93,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "org.springframework.binding.convert.ConversionExecutionException:93,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext].getELResolver()"
    functionSourceFile: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.ELResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext].getFunctionMapper()"
    functionSourceFile: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.FunctionMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext].getVariableMapper()"
    functionSourceFile: "org.springframework.webflow.expression.el.WebFlowELExpressionParser$WebFlowELContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.VariableMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletContextMap].getAttribute(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletContextMap"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.ServletContext].getAttribute(java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletContextMap:46,1"
      Dst: "[jakarta.servlet.ServletContext].getAttribute(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletContextMap].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletContextMap"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.ServletContext].setAttribute(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletContextMap:50,1"
      Dst: "[jakarta.servlet.ServletContext].setAttribute(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletContextMap].removeAttribute(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletContextMap"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.ServletContext].removeAttribute(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletContextMap:54,1"
      Dst: "[jakarta.servlet.ServletContext].removeAttribute(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletContextMap].getAttributeNames()"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletContextMap"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration)"
    - "[jakarta.servlet.ServletContext].getAttributeNames()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletContextMap:59,1"
      Dst: "[jakarta.servlet.ServletContext].getAttributeNames()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletContextMap:59,1"
      Dst: "[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletContextMap].getMutex()"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletContextMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>()"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[org.springframework.core.io.DefaultResourceLoader].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:57,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:58,1"
      Dst: "[org.springframework.core.io.DefaultResourceLoader].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowDefinitionResource"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:86,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String,org.springframework.webflow.core.collection.AttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.config.FlowDefinitionResource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:97,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String,org.springframework.webflow.core.collection.AttributeMap<Object>,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 129
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowDefinitionResource"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.support.PathMatchingResourcePatternResolver].getResource(java.lang.String)"
    - "[org.springframework.core.io.DefaultResourceLoader].getResource(java.lang.String)"
    - "[org.springframework.context.support.GenericApplicationContext].getResource(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.model.FlowRelativeResourceLoader].getResource(java.lang.String)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.ClassPathResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.PathResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.FileSystemResource].createRelative(java.lang.String)"
    - "[org.springframework.web.context.support.ServletContextResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.UrlResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.VfsResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.FileUrlResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.AbstractResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].createRelative(java.lang.String)"
    - "[org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource].createRelative(java.lang.String)"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].createRelative(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.io.InvalidClassException:java.lang.Throwable:java.nio.charset.MalformedInputException:java.nio.charset.UnmappableCharacterException:java.nio.file.FileSystemException].getMessage()"
    - "[java.lang.String].length()"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)"
    - "[org.springframework.webflow.config.FlowDefinitionResource].<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.core.io.ResourceLoader].getResource(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.springframework.core.io.Resource].createRelative(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 32
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:110"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:114"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:113"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:115"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:118"
        BranchSideFuncs:
        - "getResource(java.lang.String)"
        - "createRelative(java.lang.String)"
        - "<init>(java.lang.String)"
        - "getMessage()"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:125"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:126"
        BranchSideFuncs:
        - "getFlowId(org.springframework.core.io.Resource)"
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:125"
        BranchSideFuncs:
        - "getFlowId(org.springframework.core.io.Resource)"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:125"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:128"
        BranchSideFuncs:
        - "getFlowId(org.springframework.core.io.Resource)"
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:127"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:111,1"
      Dst: "[org.springframework.core.io.ResourceLoader].getResource(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:115,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:117,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:119,1"
      Dst: "[org.springframework.core.io.Resource].createRelative(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:122,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:122,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:122,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:125,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:126,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:128,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResource].<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: 195
    functionLinenumberEnd: 237
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.core.io.Resource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].removeScheme(java.lang.String)"
    - "[org.springframework.core.io.FileSystemResourceLoader$FileSystemContextResource].getPathWithinContext()"
    - "[org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource].getPathWithinContext()"
    - "[org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource].getPathWithinContext()"
    - "[org.springframework.web.context.support.ServletContextResource].getPathWithinContext()"
    - "[org.springframework.core.io.ClassPathResource].getPath()"
    - "[org.springframework.core.io.FileSystemResource].getPath()"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].truncateFilePath(java.lang.String,java.lang.String)"
    - "[java.net.URL].getPath()"
    - "[org.springframework.core.io.VfsResource].getURL()"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].getURL()"
    - "[org.springframework.core.io.PathResource].getURL()"
    - "[org.springframework.web.context.support.ServletContextResource].getURL()"
    - "[org.springframework.core.io.ClassPathResource].getURL()"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].getURL()"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].getURL()"
    - "[org.springframework.core.io.AbstractResource].getURL()"
    - "[org.springframework.core.io.FileSystemResource].getURL()"
    - "[org.springframework.core.io.UrlResource].getURL()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.io.InvalidClassException].getMessage()"
    - "[java.nio.file.FileSystemException].getMessage()"
    - "[java.nio.charset.UnmappableCharacterException].getMessage()"
    - "[java.nio.charset.MalformedInputException].getMessage()"
    - "[java.lang.String].length()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].startsWith(java.lang.String,int)"
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[org.springframework.core.io.ContextResource].getPathWithinContext()"
    - "[org.springframework.core.io.Resource].getURL()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 2
    ICount: 63
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:196"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:199"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:198"
        BranchSideFuncs:
        - "removeScheme(java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:201"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:203"
        BranchSideFuncs:
        - "getPathWithinContext()"
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:202"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:203"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:205"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:204"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:205"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:207"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:206"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:207"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:209"
        BranchSideFuncs:
        - "truncateFilePath(java.lang.String,java.lang.String)"
        - "getMessage()"
        - "getURL()"
        - "getPathWithinContext()"
        - "<init>(java.lang.String)"
        - "removeScheme(java.lang.String)"
        - "getPath()"
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:208"
        BranchSideFuncs:
        - "truncateFilePath(java.lang.String,java.lang.String)"
        - "getMessage()"
        - "getURL()"
        - "<init>(java.lang.String)"
        - "getPath()"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:207"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:215"
        BranchSideFuncs:
        - "truncateFilePath(java.lang.String,java.lang.String)"
        - "getMessage()"
        - "getURL()"
        - "getPathWithinContext()"
        - "<init>(java.lang.String)"
        - "removeScheme(java.lang.String)"
        - "getPath()"
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:214"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:220"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:222"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:221"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:222"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:225"
        BranchSideFuncs:
        - "length()"
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:224"
        BranchSideFuncs:
        - "startsWith(java.lang.String,int)"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:225"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:228"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:229"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:233"
        BranchSideFuncs:
        - "getFlowIdFromFileName(org.springframework.core.io.Resource)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:197,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:199,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].removeScheme(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:202,1"
      Dst: "[org.springframework.core.io.ContextResource].getPathWithinContext()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:204,1"
      Dst: "[org.springframework.core.io.ClassPathResource].getPath()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:206,1"
      Dst: "[org.springframework.core.io.FileSystemResource].getPath()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:206,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].truncateFilePath(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:209,1"
      Dst: "[org.springframework.core.io.Resource].getURL()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:209,1"
      Dst: "[java.net.URL].getPath()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:211,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:211,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:211,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:219,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:220,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:225,1"
      Dst: "[java.lang.String].startsWith(java.lang.String,int)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:229,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:236,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 7
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.core.io.Resource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.ClassPathResource].getFilename()"
    - "[org.springframework.core.io.FileSystemResource].getFilename()"
    - "[org.springframework.web.multipart.MultipartFileResource].getFilename()"
    - "[org.springframework.core.io.PathResource].getFilename()"
    - "[org.springframework.web.servlet.resource.TransformedResource].getFilename()"
    - "[org.springframework.core.io.UrlResource].getFilename()"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].getFilename()"
    - "[org.springframework.core.io.VfsResource].getFilename()"
    - "[org.springframework.http.converter.ResourceHttpMessageConverter$1].getFilename()"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].getFilename()"
    - "[org.springframework.core.codec.ResourceDecoder$2].getFilename()"
    - "[org.springframework.http.converter.ResourceHttpMessageConverter$2].getFilename()"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].getFilename()"
    - "[org.springframework.core.io.AbstractResource].getFilename()"
    - "[org.springframework.web.context.support.ServletContextResource].getFilename()"
    - "[org.springframework.core.codec.ResourceDecoder$1].getFilename()"
    - "[org.springframework.util.StringUtils].stripFilenameExtension(java.lang.String)"
    - "[org.springframework.core.io.Resource].getFilename()"
    functionUses: 3
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:240,1"
      Dst: "[org.springframework.core.io.Resource].getFilename()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:240,1"
      Dst: "[org.springframework.util.StringUtils].stripFilenameExtension(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].removeScheme(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 261
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:253"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:255"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:254"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:255"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:257"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:256"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:257"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:260"
        BranchSideFuncs:
        - "substring(int)"
        - "length()"
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:253,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:254,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:254,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].truncateFilePath(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 249
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.String].substring(int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:245"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:248"
        BranchSideFuncs:
        - "substring(int)"
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:244,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:246,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(java.lang.String,org.springframework.webflow.core.collection.AttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 158
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowDefinitionResource[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.support.AbstractApplicationContext].getResources(java.lang.String)"
    - "[org.springframework.core.io.support.PathMatchingResourcePatternResolver].getResources(java.lang.String)"
    - "[org.springframework.context.support.GenericApplicationContext].getResources(java.lang.String)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[org.springframework.webflow.config.FlowDefinitionResource].<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[org.springframework.core.io.support.ResourcePatternResolver].getResources(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 40
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:138"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:157"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:156"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:141"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:144"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:143"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:144"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:145"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:144"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:144"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:147"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:146"
        BranchSideFuncs:
        - "getResources(java.lang.String)"
    - Branch String: "org.springframework.webflow.config.FlowDefinitionResourceFactory:151"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowDefinitionResourceFactory:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:142,1"
      Dst: "[org.springframework.core.io.support.ResourcePatternResolver].getResources(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:144,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:144,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:145,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:153,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:153,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResource].<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:157,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createFileResource(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowDefinitionResource"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].<init>(java.lang.String)"
    - "[org.springframework.core.io.FileSystemResource].<init>(java.io.File)"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)"
    - "[org.springframework.webflow.config.FlowDefinitionResource].<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:168,1"
      Dst: "[java.io.File].<init>(java.lang.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:169,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:169,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResource].<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createClassPathResource(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.webflow.config.FlowDefinitionResourceFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.config.FlowDefinitionResource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.io.ClassPathResource].<init>(java.lang.String,java.lang.Class)"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)"
    - "[org.springframework.webflow.config.FlowDefinitionResource].<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:179,1"
      Dst: "[org.springframework.core.io.ClassPathResource].<init>(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:180,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)"
    - Src: "org.springframework.webflow.config.FlowDefinitionResourceFactory:180,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResource].<init>(java.lang.String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException:40,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].getFlowExecution()"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.FlowExecution"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].getCompress()"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].setCompress(boolean)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:70,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution,boolean)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,java.lang.String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    functionSourceFile: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.springframework.webflow.execution.FlowExecution"
    argCount: 5
    argTypes:
    - "org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot"
    - "java.lang.String"
    - "org.springframework.webflow.execution.FlowExecutionKey"
    - "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    - "org.springframework.webflow.execution.FlowExecutionKeyFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    - "[org.springframework.webflow.definition.FlowDefinition].getClassLoader()"
    - "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].unmarshal(java.lang.ClassLoader)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.Exception)"
    - "[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,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:77,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:80,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getClassLoader()"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:80,1"
      Dst: "[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].unmarshal(java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:82,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.Exception)"
    - Src: "org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:84,1"
      Dst: "[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,org.springframework.webflow.definition.registry.FlowDefinitionLocator)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.Exception)"
    functionSourceFile: "org.springframework.webflow.execution.repository.NoSuchFlowExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionKey"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.String,java.lang.Exception)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:35,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:35,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,java.lang.String,java.lang.Exception)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].getEvaluationContextType()"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].getExpectedEvaluationResultType()"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].getExpressionVariables()"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "org.springframework.binding.expression.ExpressionVariable[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[java.util.LinkedList].size()"
    - "[org.springframework.util.AutoPopulatingList].toArray(java.lang.Object[])"
    - "[java.util.AbstractCollection:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:sun.awt.util.IdentityArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.FluentParserContext:60,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.binding.expression.support.FluentParserContext:60,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].isTemplate()"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "org.springframework.binding.expression.support.FluentParserContext"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "org.springframework.binding.expression.support.FluentParserContext"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.expression.support.FluentParserContext"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.ExpressionVariable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.FluentParserContext:93,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.support.FluentParserContext].variables(org.springframework.binding.expression.ExpressionVariable[])"
    functionSourceFile: "org.springframework.binding.expression.support.FluentParserContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.binding.expression.support.FluentParserContext"
    argCount: 1
    argTypes:
    - "org.springframework.binding.expression.ExpressionVariable[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.support.FluentParserContext:103,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "org.springframework.binding.expression.support.FluentParserContext:103,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELResolver].getTarget()"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.CompositeELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.DefaultELResolver:68"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:71"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:69,1"
      Dst: "[jakarta.el.CompositeELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.CompositeELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.DefaultELResolver:76"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:79"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:77,1"
      Dst: "[jakarta.el.CompositeELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.DefaultELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.CompositeELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.DefaultELResolver:84"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:87"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:85,1"
      Dst: "[jakarta.el.CompositeELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.expression.el.DefaultELResolver].configureResolvers(java.util.List<?\
      \ extends ELResolver>)"
    functionSourceFile: "org.springframework.binding.expression.el.DefaultELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<? extends ELResolver>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[jakarta.el.CompositeELResolver].add(jakarta.el.ELResolver)"
    - "[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()"
    - "[jakarta.el.ArrayELResolver].<init>()"
    - "[jakarta.el.ListELResolver].<init>()"
    - "[jakarta.el.MapELResolver].<init>()"
    - "[jakarta.el.ResourceBundleELResolver].<init>()"
    - "[jakarta.el.BeanELResolver].<init>()"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.expression.el.DefaultELResolver:92"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:97"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:96"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.expression.el.DefaultELResolver:93"
      Branch Sides:
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:97"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.expression.el.DefaultELResolver:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:93,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:93,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:93,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:94,1"
      Dst: "[jakarta.el.CompositeELResolver].add(jakarta.el.ELResolver)"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:97,1"
      Dst: "[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:98,1"
      Dst: "[jakarta.el.ArrayELResolver].<init>()"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:99,1"
      Dst: "[jakarta.el.ListELResolver].<init>()"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:100,1"
      Dst: "[jakarta.el.MapELResolver].<init>()"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:101,1"
      Dst: "[jakarta.el.ResourceBundleELResolver].<init>()"
    - Src: "org.springframework.binding.expression.el.DefaultELResolver:102,1"
      Dst: "[jakarta.el.BeanELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.SecuredModel"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.SecuredModel].getAttributes()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.SecuredModel:49"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.SecuredModel:52"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.SecuredModel:51"
        BranchSideFuncs:
        - "getAttributes()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SecuredModel:53,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].getAttributes()"
    - Src: "org.springframework.webflow.engine.model.SecuredModel:53,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SecuredModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.SecuredModel"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.SecuredModel].getMatch()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.SecuredModel].setMatch(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SecuredModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].getMatch()"
    - Src: "org.springframework.webflow.engine.model.SecuredModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SecuredModel:58,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].setMatch(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.SecuredModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.SecuredModel"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.SecuredModel].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.SecuredModel].setMatch(java.lang.String)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.SecuredModel:62,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.SecuredModel:63,1"
      Dst: "[org.springframework.webflow.engine.model.SecuredModel].setMatch(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowId()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowId()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowId()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:51,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowAttributes()"
    functionSourceFile: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.AttributeMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext].getFlowAttributes()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].getFlowAttributes()"
    - "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowAttributes()"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.model.LocalFlowBuilderContext:55,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowBuilderContext].getFlowAttributes()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].<init>(org.springframework.beans.factory.xml.XmlReaderContext,org.springframework.beans.factory.xml.BeanDefinitionParserDelegate)"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.beans.factory.xml.XmlReaderContext"
    - "org.springframework.beans.factory.xml.BeanDefinitionParserDelegate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayDeque].<init>()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:53,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.beans.factory.xml.ParserContext:50,1"
      Dst: "[java.util.ArrayDeque].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].<init>(org.springframework.beans.factory.xml.XmlReaderContext,org.springframework.beans.factory.xml.BeanDefinitionParserDelegate,org.springframework.beans.factory.config.BeanDefinition)"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.beans.factory.xml.XmlReaderContext"
    - "org.springframework.beans.factory.xml.BeanDefinitionParserDelegate"
    - "org.springframework.beans.factory.config.BeanDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayDeque].<init>()"
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:59,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.springframework.beans.factory.xml.ParserContext:50,1"
      Dst: "[java.util.ArrayDeque].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].getContainingBeanDefinition()"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "org.springframework.beans.factory.config.BeanDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].isNested()"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.beans.factory.xml.ParserContext:85"
      Branch Sides:
      - BranchSide: "org.springframework.beans.factory.xml.ParserContext:84"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.beans.factory.xml.ParserContext].isDefaultLazyInit()"
    functionSourceFile: "org.springframework.beans.factory.xml.ParserContext"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.beans.factory.xml.BeanDefinitionParserDelegate].getDefaults()"
    - "[org.springframework.beans.factory.xml.DocumentDefaultsDefinition].getLazyInit()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.beans.factory.xml.ParserContext:89,1"
      Dst: "[org.springframework.beans.factory.xml.BeanDefinitionParserDelegate].getDefaults()"
    - Src: "org.springframework.beans.factory.xml.ParserContext:89,1"
      Dst: "[org.springframework.beans.factory.xml.DocumentDefaultsDefinition].getLazyInit()"
    - Src: "org.springframework.beans.factory.xml.ParserContext:89,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<Object>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.FlowExecution"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.FlowDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - "[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(org.springframework.webflow.execution.FlowExecutionListener[])"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:77"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:80"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:76,1"
      Dst: "[org.springframework.util.Assert].isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:77,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:78,1"
      Dst: "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:78,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:78,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:80,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:81,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:82,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(org.springframework.webflow.execution.FlowExecutionListener[])"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:83,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - 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: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.FlowExecution"
    argCount: 5
    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: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setFlow(org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSessions()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootSession()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlow(org.springframework.webflow.engine.Flow)"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()"
    - "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].setState(org.springframework.webflow.engine.State)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSubflowSessions()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getSubflowSessionIterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKey(org.springframework.webflow.execution.FlowExecutionKey)"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - "[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(org.springframework.webflow.execution.FlowExecutionListener[])"
    - "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:95"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:108"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:107"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:108"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:107"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:100"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:108"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:107"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:109"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:112"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:90,1"
      Dst: "[org.springframework.util.Assert].isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:94,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setFlow(org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:95,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSessions()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:96,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootSession()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:97,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlow(org.springframework.webflow.engine.Flow)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:98,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:98,1"
      Dst: "[org.springframework.webflow.engine.Flow].getStateInstance(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:98,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].setState(org.springframework.webflow.engine.State)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:99,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSubflowSessions()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:100,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getSubflowSessionIterator()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:100,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:101,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:102,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:102,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(java.lang.String)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:108,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKey(org.springframework.webflow.execution.FlowExecutionKey)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:110,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:112,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:113,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:114,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:114,1"
      Dst: "[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:114,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.execution.FlowExecutionListener[])"
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionImplFactory:115,1"
      Dst: "[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].getViewId()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].render()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[org.springframework.webflow.context.ExternalContext].getResponseWriter()"
    - "[java.io.Writer].write(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:103,1"
      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(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].userEventQueued()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].hasFlowEvent()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:107,1"
      Dst: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].hasFlowEvent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].hasFlowEvent()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getRequestParameters()"
    - "[org.springframework.webflow.core.collection.ParameterMap].contains(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:119,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestParameters()"
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:119,1"
      Dst: "[org.springframework.webflow.core.collection.ParameterMap].contains(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].processUserEvent()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].getUserEventState()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].getFlowEvent()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getRequestParameters()"
    - "[org.springframework.webflow.core.collection.ParameterMap].get(java.lang.String)"
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:123,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestParameters()"
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:123,1"
      Dst: "[org.springframework.webflow.core.collection.ParameterMap].get(java.lang.String)"
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:123,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].saveState()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockViewFactoryCreator$MockView].toString()"
    functionSourceFile: "org.springframework.webflow.test.MockViewFactoryCreator$MockView"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:131,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:131,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.test.MockViewFactoryCreator$MockView:131,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$3].<init>(java.lang.String,int)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$3"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$3:61,1"
      Dst: "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$3].getScope(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$3:63,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getViewScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].getName()"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getString(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:93,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:93,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getString(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].setName(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:101,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:101,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].isNamed()"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.AnnotatedAction].getName()"
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:110,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].getName()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:110,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].getMethod()"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.webflow.core.collection.AttributeMap].getString(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:117,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:117,1"
      Dst: "[org.springframework.webflow.core.collection.AttributeMap].getString(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].putAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.execution.AnnotatedAction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:135,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:135,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.core.collection.MutableAttributeMap)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[org.springframework.webflow.execution.RequestContext].getAttributes()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - "[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()"
    - "[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.execution.AnnotatedAction].postProcessResult(org.springframework.webflow.execution.Event)"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].removeAll(org.springframework.webflow.core.collection.MutableAttributeMap)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.AnnotatedAction:141"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:144"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:143"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.AnnotatedAction:148"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:151"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:150"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.AnnotatedAction:148"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:151"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:141,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:142,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:142,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.core.collection.MutableAttributeMap)"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:142,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:144,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getAttributes()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:144,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:145,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:146,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].postProcessResult(org.springframework.webflow.execution.Event)"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:151,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].removeAll(org.springframework.webflow.core.collection.MutableAttributeMap)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].postProcessResult(org.springframework.webflow.execution.Event)"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.AnnotatedAction].isNamed()"
    - "[org.springframework.webflow.execution.AnnotatedAction].getName()"
    - "[org.springframework.webflow.execution.Event].getId()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[java.util.EventObject].getSource()"
    - "[org.springframework.webflow.execution.Event].getAttributes()"
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.execution.AnnotatedAction:163"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:166"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:165"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.AnnotatedAction:166"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:174"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.execution.AnnotatedAction:169"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:173"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.execution.AnnotatedAction:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:166,1"
      Dst: "[org.springframework.webflow.execution.AnnotatedAction].isNamed()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:168,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: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:169,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:170,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:173,1"
      Dst: "[java.util.EventObject].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>(java.lang.Object,java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.execution.AnnotatedAction].toString()"
    functionSourceFile: "org.springframework.webflow.execution.AnnotatedAction"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()"
    - "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.AnnotatedAction:179,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - 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(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:180,1"
      Dst: "[org.springframework.webflow.core.AnnotatedObject].getAttributes()"
    - Src: "org.springframework.webflow.execution.AnnotatedAction:180,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession$1].<init>(org.springframework.webflow.test.MockFlowSession,org.springframework.webflow.engine.Flow,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.test.MockFlowSession"
    - "org.springframework.webflow.engine.Flow"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.test.MockFlowSession$1:56,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.test.MockFlowSession$1].doEnter(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.test.MockFlowSession$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap<Object>"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[org.springframework.webflow.engine.FlowInputMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:53"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:62"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:61"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:56"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:60"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:59"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:56"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:60"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:54,1"
      Dst: "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()"
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:55,1"
      Dst: "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:56,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:57,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>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.FlowInputMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    functionSourceFile: "org.springframework.webflow.engine.FlowInputMappingException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.springframework.binding.mapping.MappingResults"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.util.List)"
    - "[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.FlowInputMappingException:45,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].getErrorResults()"
    - Src: "org.springframework.webflow.engine.FlowInputMappingException:45,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.util.List)"
    - Src: "org.springframework.webflow.engine.FlowInputMappingException:44,1"
      Dst: "[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.core.collection.AttributeMap<?>"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - "[org.springframework.webflow.execution.RequestContext].getActiveFlow()"
    - "[org.springframework.webflow.definition.FlowDefinition].getId()"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentState()"
    - "[org.springframework.webflow.definition.StateDefinition].getId()"
    - "[org.springframework.webflow.engine.FlowOutputMappingException].<init>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:73"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:67"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:73"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:69"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:73"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:69"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:68,1"
      Dst: "[org.springframework.binding.mapping.Mapper].map(java.lang.Object,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:69,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].hasErrorResults()"
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:70,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:71,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>(java.lang.String,java.lang.String,org.springframework.binding.mapping.MappingResults)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()"
    functionSourceFile: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 62
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:77,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:77,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:78,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.servlet.support.WebContentGenerator].<init>()"
    - "[org.springframework.web.servlet.support.WebContentGenerator].setCacheSeconds(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:103,1"
      Dst: "[org.springframework.web.servlet.support.WebContentGenerator].<init>()"
    - Src: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:105,1"
      Dst: "[org.springframework.web.servlet.support.WebContentGenerator].setCacheSeconds(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getRedirectHttp10Compatible()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setStatusCode(org.springframework.http.HttpStatus)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.http.HttpStatus"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setHosts(java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setSaveOutputToFlashScopeOnRedirect(boolean)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getSaveOutputToFlashScopeOnRedirect()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].supports(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getLastModified(jakarta.servlet.http.HttpServletRequest,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "jakarta.servlet.http.HttpServletRequest"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.EvaluateModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.EvaluateModel"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.EvaluateModel].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.AbstractActionModel)"
    - "[org.springframework.webflow.engine.model.EvaluateModel].setResult(java.lang.String)"
    - "[org.springframework.webflow.engine.model.EvaluateModel].setResultType(java.lang.String)"
    functionUses: 4
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.EvaluateModel:44,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.EvaluateModel:45,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.AbstractActionModel)"
    - Src: "org.springframework.webflow.engine.model.EvaluateModel:46,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].setResult(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.EvaluateModel:47,1"
      Dst: "[org.springframework.webflow.engine.model.EvaluateModel].setResultType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttribute(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest].getMultiFileMap()"
    - "[org.springframework.util.AutoPopulatingList].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:sun.awt.util.IdentityArrayList].size()"
    - "[org.springframework.util.AutoPopulatingList].get(int)"
    - "[java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:sun.awt.util.IdentityArrayList].get(int)"
    - "[org.springframework.web.multipart.support.DefaultMultipartHttpServletRequest].getParameterValues(java.lang.String)"
    - "[jakarta.servlet.http.HttpServletRequestWrapper].getParameterValues(java.lang.String)"
    - "[org.springframework.web.multipart.MultipartRequest].getMultiFileMap()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[jakarta.servlet.http.HttpServletRequest].getParameterValues(java.lang.String)"
    functionUses: 5
    ICount: 27
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:52"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:63"
        BranchSideFuncs:
        - "get(java.lang.Object)"
        - "getMultiFileMap()"
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:62"
        BranchSideFuncs:
        - "getParameterValues(java.lang.String)"
    - Branch String: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:55"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:63"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:62"
        BranchSideFuncs:
        - "getParameterValues(java.lang.String)"
    - Branch String: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:55"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:63"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:62"
        BranchSideFuncs:
        - "getParameterValues(java.lang.String)"
    - Branch String: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:56"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:59"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:58"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:64"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:66"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:65"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:66"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:69"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:54,1"
      Dst: "[org.springframework.web.multipart.MultipartRequest].getMultiFileMap()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:54,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:55,1"
      Dst: "[java.util.List].size()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:57,1"
      Dst: "[java.util.List].get(int)"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:63,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getParameterValues(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:74,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].removeAttribute(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:78,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttributeNames()"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 90
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.CompositeIterator].<init>()"
    - "[org.springframework.util.CompositeIterator].add(java.util.Iterator)"
    - "[org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest].getFileMap()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.CopyOnWriteArraySet:java.util.jar.Attributes:javax.script.SimpleBindings].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].keySet()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].keySet()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].keySet()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].keySet()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].keySet()"
    - "[org.springframework.http.HttpHeaders].keySet()"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].keySet()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].keySet()"
    - "[org.springframework.core.SortedProperties].keySet()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].keySet()"
    - "[org.springframework.util.UnmodifiableMultiValueMap].keySet()"
    - "[org.springframework.http.ReadOnlyHttpHeaders].keySet()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].keySet()"
    - "[org.springframework.util.MultiValueMapAdapter].keySet()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].keySet()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].keySet()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].keySet()"
    - "[org.springframework.binding.collection.SharedMapDecorator].keySet()"
    - "[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getRequestParameterNames()"
    - "[org.springframework.web.multipart.MultipartRequest].getFileMap()"
    - "[java.util.Map].keySet()"
    - "[java.util.Set].iterator()"
    functionUses: 5
    ICount: 17
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:82"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:89"
        BranchSideFuncs:
        - "<init>()"
        - "add(java.util.Iterator)"
        - "iterator()"
        - "getFileMap()"
        - "keySet()"
      - BranchSide: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:88"
        BranchSideFuncs:
        - "getRequestParameterNames()"
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:84,1"
      Dst: "[org.springframework.util.CompositeIterator].<init>()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:85,1"
      Dst: "[org.springframework.web.multipart.MultipartRequest].getFileMap()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:85,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:85,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:85,1"
      Dst: "[org.springframework.util.CompositeIterator].add(java.util.Iterator)"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:86,1"
      Dst: "[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getRequestParameterNames()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getRequestParameterNames()"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.web.multipart.support.StandardMultipartHttpServletRequest].getParameterNames()"
    - "[org.springframework.web.multipart.support.DefaultMultipartHttpServletRequest].getParameterNames()"
    - "[jakarta.servlet.http.HttpServletRequestWrapper].getParameterNames()"
    - "[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration)"
    - "[jakarta.servlet.http.HttpServletRequest].getParameterNames()"
    functionUses: 2
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:94,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getParameterNames()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:94,1"
      Dst: "[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionService)"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.convert.ConversionService"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ObjectToArray:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToArray].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToArray"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToArray].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToArray"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ObjectToArray].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ObjectToArray"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getComponentType()"
    - "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.ObjectToArray:61"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToArray:64"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToArray:63"
        BranchSideFuncs:
        - "newInstance(java.lang.Class,int)"
        - "getComponentType()"
    - Branch String: "org.springframework.binding.convert.converters.ObjectToArray:67"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToArray:70"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.ObjectToArray:69"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.Class,java.lang.Class)"
        - "getClass()"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ObjectToArray:64,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "org.springframework.binding.convert.converters.ObjectToArray:65,1"
      Dst: "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - Src: "org.springframework.binding.convert.converters.ObjectToArray:70,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.binding.convert.converters.ObjectToArray:70,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.binding.convert.converters.ObjectToArray:72,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "org.springframework.binding.convert.converters.ObjectToArray:72,1"
      Dst: "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.ReverseConverter].getSourceClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ReverseConverter"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.ArrayToCollection:org.springframework.binding.convert.converters.StringToObject].getTargetClass()"
    - "[org.springframework.binding.convert.converters.Converter].getTargetClass()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ReverseConverter:34,1"
      Dst: "[org.springframework.binding.convert.converters.Converter].getTargetClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ReverseConverter].getTargetClass()"
    functionSourceFile: "org.springframework.binding.convert.converters.ReverseConverter"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.ArrayToCollection:org.springframework.binding.convert.converters.StringToObject].getSourceClass()"
    - "[org.springframework.binding.convert.converters.Converter].getSourceClass()"
    functionUses: 16
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ReverseConverter:38,1"
      Dst: "[org.springframework.binding.convert.converters.Converter].getSourceClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.ReverseConverter].convertSourceToTargetClass(java.lang.Object,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.ReverseConverter"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.ArrayToCollection].convertTargetToSourceClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.StringToObject].convertTargetToSourceClass(java.lang.Object,java.lang.Class)"
    - "[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(java.lang.Object,java.lang.Class)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.ReverseConverter:42,1"
      Dst: "[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(java.lang.Object,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].<init>(java.lang.String,org.springframework.expression.Expression[])"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.springframework.expression.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:51,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getExpressionString()"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getExpressions()"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.expression.Expression[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValue()"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[org.springframework.expression.Expression].getValue(java.lang.Class)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.expression.common.CompositeStringExpression:69"
      Branch Sides:
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:75"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:74"
        BranchSideFuncs: []
    - Branch String: "org.springframework.expression.common.CompositeStringExpression:71"
      Branch Sides:
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:68"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:68,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.expression.common.CompositeStringExpression:70,1"
      Dst: "[org.springframework.expression.Expression].getValue(java.lang.Class)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:72,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:75,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValue(java.lang.Class)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.common.CompositeStringExpression].getValue()"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:81,1"
      Dst: "[org.springframework.expression.common.CompositeStringExpression].getValue()"
    - Src: "org.springframework.expression.common.CompositeStringExpression:82,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:82,1"
      Dst: "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValue(java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[org.springframework.expression.Expression].getValue(java.lang.Object,java.lang.Class)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.expression.common.CompositeStringExpression:88"
      Branch Sides:
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:93"
        BranchSideFuncs: []
    - Branch String: "org.springframework.expression.common.CompositeStringExpression:90"
      Branch Sides:
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:87"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:87,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.expression.common.CompositeStringExpression:89,1"
      Dst: "[org.springframework.expression.Expression].getValue(java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:91,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:94,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValue(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.common.CompositeStringExpression].getValue(java.lang.Object)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:100,1"
      Dst: "[org.springframework.expression.common.CompositeStringExpression].getValue(java.lang.Object)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:101,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:101,1"
      Dst: "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValue(org.springframework.expression.EvaluationContext)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[org.springframework.expression.common.CompositeStringExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
    - "[org.springframework.expression.common.LiteralExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
    - "[org.springframework.expression.spel.standard.SpelExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[org.springframework.expression.Expression].getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
    functionUses: 3
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.expression.common.CompositeStringExpression:107"
      Branch Sides:
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:113"
        BranchSideFuncs:
        - "getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:112"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.springframework.expression.common.CompositeStringExpression:109"
      Branch Sides:
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:106"
        BranchSideFuncs:
        - "append(java.lang.String)"
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:105"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:106,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.expression.common.CompositeStringExpression:108,1"
      Dst: "[org.springframework.expression.Expression].getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:110,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:113,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Class)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.common.CompositeStringExpression].getValue(org.springframework.expression.EvaluationContext)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    functionUses: 4
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:121,1"
      Dst: "[org.springframework.expression.common.CompositeStringExpression].getValue(org.springframework.expression.EvaluationContext)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:122,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:122,1"
      Dst: "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[org.springframework.expression.Expression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.Class)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.expression.common.CompositeStringExpression:128"
      Branch Sides:
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:134"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:133"
        BranchSideFuncs: []
    - Branch String: "org.springframework.expression.common.CompositeStringExpression:130"
      Branch Sides:
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:127"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.expression.common.CompositeStringExpression:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:127,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.springframework.expression.common.CompositeStringExpression:129,1"
      Dst: "[org.springframework.expression.Expression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.Class)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:131,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:134,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.common.CompositeStringExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:142,1"
      Dst: "[org.springframework.expression.common.CompositeStringExpression].getValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:143,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - Src: "org.springframework.expression.common.CompositeStringExpression:143,1"
      Dst: "[org.springframework.expression.common.ExpressionUtils].convertTypedValue(org.springframework.expression.EvaluationContext,org.springframework.expression.TypedValue,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValueType()"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValueType(org.springframework.expression.EvaluationContext)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValueType(java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValueType(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValueTypeDescriptor()"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.core.convert.TypeDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:168,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValueTypeDescriptor(java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.core.convert.TypeDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:173,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValueTypeDescriptor(org.springframework.expression.EvaluationContext)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.core.convert.TypeDescriptor"
    argCount: 1
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:178,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].getValueTypeDescriptor(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.core.convert.TypeDescriptor"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:185,1"
      Dst: "[org.springframework.core.convert.TypeDescriptor].valueOf(java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].isWritable(java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].isWritable(org.springframework.expression.EvaluationContext)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].isWritable(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:205,1"
      Dst: "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].setValue(org.springframework.expression.EvaluationContext,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:210,1"
      Dst: "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.expression.common.CompositeStringExpression].setValue(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.expression.common.CompositeStringExpression"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.expression.common.CompositeStringExpression:215,1"
      Dst: "[org.springframework.expression.EvaluationException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.EvaluationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToByte].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToByte"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToByte:26,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToByte].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToByte"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Byte].valueOf(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToByte:30,1"
      Dst: "[java.lang.Byte].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToByte].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToByte"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Byte].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToByte:35,1"
      Dst: "[java.lang.Byte].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].render()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:71"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:74"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:72,1"
      Dst: "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].userEventQueued()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].getEventId()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:77"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:77,1"
      Dst: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].getEventId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].getEventId()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].determineEventId(org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:104"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:107"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:105,1"
      Dst: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].determineEventId(org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].determineEventId(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getRequestParameters()"
    - "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - "[org.springframework.web.util.WebUtils].findParameterValue(java.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:111,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestParameters()"
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:111,1"
      Dst: "[org.springframework.binding.collection.MapAdaptable].asMap()"
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:111,1"
      Dst: "[org.springframework.web.util.WebUtils].findParameterValue(java.util.Map,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].processUserEvent()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].getUserEventState()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].hasFlowEvent()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].getEventId()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:89"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:88"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:89"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:89,1"
      Dst: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].getEventId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].getFlowEvent()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].hasFlowEvent()"
    - "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:93"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:96"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:93,1"
      Dst: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].hasFlowEvent()"
    - Src: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView:96,1"
      Dst: "[org.springframework.webflow.execution.Event].<init>(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView].saveState()"
    functionSourceFile: "org.springframework.webflow.engine.support.ActionExecutingViewFactory$ActionExecutingView"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.RenderModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.RenderModel"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.RenderModel].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.AbstractActionModel)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.RenderModel:33,1"
      Dst: "[org.springframework.webflow.engine.model.RenderModel].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.RenderModel:34,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.AbstractActionModel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.context.expression.MapAccessor].getSpecificTargetClasses()"
    functionSourceFile: "org.springframework.context.expression.MapAccessor"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.context.expression.MapAccessor].canRead(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.context.expression.MapAccessor"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ConcurrentReferenceHashMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$1].containsKey(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].containsKey(java.lang.Object)"
    - "[java.awt.RenderingHints:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.http.client.reactive.HttpComponentsHeadersAdapter:org.springframework.http.client.reactive.JettyHeadersAdapter:org.springframework.http.client.reactive.Netty5HeadersAdapter:org.springframework.http.client.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.JettyHeadersAdapter:org.springframework.http.server.reactive.Netty5HeadersAdapter:org.springframework.http.server.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.TomcatHeadersAdapter:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].containsKey(java.lang.Object)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 2
    ICount: 13
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.springframework.context.expression.MapAccessor:47"
      Branch Sides:
      - BranchSide: "org.springframework.context.expression.MapAccessor:46"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "org.springframework.context.expression.MapAccessor:47"
      Branch Sides:
      - BranchSide: "org.springframework.context.expression.MapAccessor:46"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.context.expression.MapAccessor:47,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.AccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.context.expression.MapAccessor].read(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.context.expression.MapAccessor"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 59
    functionDepth: 1
    returnType: "org.springframework.expression.TypedValue"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].get(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].get(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].get(java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].get(java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].get(java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].get(java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].containsKey(java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$1].containsKey(java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].containsKey(java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(java.lang.Object)"
    - "[org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders].containsKey(java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].containsKey(java.lang.Object)"
    - "[java.awt.RenderingHints:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.http.client.reactive.HttpComponentsHeadersAdapter:org.springframework.http.client.reactive.JettyHeadersAdapter:org.springframework.http.client.reactive.Netty5HeadersAdapter:org.springframework.http.client.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.JettyHeadersAdapter:org.springframework.http.server.reactive.Netty5HeadersAdapter:org.springframework.http.server.reactive.NettyHeadersAdapter:org.springframework.http.server.reactive.TomcatHeadersAdapter:org.springframework.http.server.reactive.UndertowHeadersAdapter:org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].containsKey(java.lang.Object)"
    - "[org.springframework.context.expression.MapAccessor$MapAccessException].<init>(java.lang.String)"
    - "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 4
    ICount: 17
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.springframework.context.expression.MapAccessor:55"
      Branch Sides:
      - BranchSide: "org.springframework.context.expression.MapAccessor:58"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.context.expression.MapAccessor:57"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
    - Branch String: "org.springframework.context.expression.MapAccessor:55"
      Branch Sides:
      - BranchSide: "org.springframework.context.expression.MapAccessor:58"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.context.expression.MapAccessor:57"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.context.expression.MapAccessor:52,1"
      Dst: "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - Src: "org.springframework.context.expression.MapAccessor:54,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.context.expression.MapAccessor:55,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.context.expression.MapAccessor:56,1"
      Dst: "[org.springframework.context.expression.MapAccessor$MapAccessException].<init>(java.lang.String)"
    - Src: "org.springframework.context.expression.MapAccessor:58,1"
      Dst: "[org.springframework.expression.TypedValue].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.AccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.context.expression.MapAccessor].canWrite(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.springframework.context.expression.MapAccessor"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.AccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.context.expression.MapAccessor].write(org.springframework.expression.EvaluationContext,java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.context.expression.MapAccessor"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.springframework.expression.EvaluationContext"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 4
    ICount: 10
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.context.expression.MapAccessor:71,1"
      Dst: "[org.springframework.util.Assert].state(boolean,java.lang.String)"
    - Src: "org.springframework.context.expression.MapAccessor:73,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.expression.AccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.context.expression.MapAccessor].isCompilable()"
    functionSourceFile: "org.springframework.context.expression.MapAccessor"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.context.expression.MapAccessor].getPropertyType()"
    functionSourceFile: "org.springframework.context.expression.MapAccessor"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.context.expression.MapAccessor].generateCode(java.lang.String,org.springframework.asm.MethodVisitor,org.springframework.expression.spel.CodeFlow)"
    functionSourceFile: "org.springframework.context.expression.MapAccessor"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.springframework.asm.MethodVisitor"
    - "org.springframework.expression.spel.CodeFlow"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.expression.spel.CodeFlow].lastDescriptor()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.springframework.expression.spel.CodeFlow].loadTarget(org.springframework.asm.MethodVisitor)"
    - "[org.springframework.expression.spel.CodeFlow].insertCheckCast(org.springframework.asm.MethodVisitor,java.lang.String)"
    - "[org.springframework.asm.MethodVisitor].visitLdcInsn(java.lang.Object)"
    - "[org.springframework.asm.MethodWriter].visitLdcInsn(java.lang.Object)"
    - "[org.springframework.cglib.transform.MethodVisitorTee].visitLdcInsn(java.lang.Object)"
    - "[org.springframework.asm.MethodWriter].visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.springframework.cglib.transform.impl.AddDelegateTransformer$1].visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.springframework.asm.MethodVisitor].visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.springframework.cglib.proxy.BridgeMethodResolver$BridgedFinder$1].visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.springframework.cglib.core.DuplicatesPredicate$UnnecessaryBridgeFinder$1].visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    - "[org.springframework.cglib.transform.MethodVisitorTee].visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.springframework.context.expression.MapAccessor:89"
      Branch Sides:
      - BranchSide: "org.springframework.context.expression.MapAccessor:90"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.context.expression.MapAccessor:89"
        BranchSideFuncs: []
    - Branch String: "org.springframework.context.expression.MapAccessor:89"
      Branch Sides:
      - BranchSide: "org.springframework.context.expression.MapAccessor:95"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.context.expression.MapAccessor:94"
        BranchSideFuncs:
        - "visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
        - "visitLdcInsn(java.lang.Object)"
    - Branch String: "org.springframework.context.expression.MapAccessor:90"
      Branch Sides:
      - BranchSide: "org.springframework.context.expression.MapAccessor:93"
        BranchSideFuncs:
        - "loadTarget(org.springframework.asm.MethodVisitor)"
      - BranchSide: "org.springframework.context.expression.MapAccessor:92"
        BranchSideFuncs:
        - "insertCheckCast(org.springframework.asm.MethodVisitor,java.lang.String)"
    Callsites:
    - Src: "org.springframework.context.expression.MapAccessor:88,1"
      Dst: "[org.springframework.expression.spel.CodeFlow].lastDescriptor()"
    - Src: "org.springframework.context.expression.MapAccessor:89,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.context.expression.MapAccessor:91,1"
      Dst: "[org.springframework.expression.spel.CodeFlow].loadTarget(org.springframework.asm.MethodVisitor)"
    - Src: "org.springframework.context.expression.MapAccessor:93,1"
      Dst: "[org.springframework.expression.spel.CodeFlow].insertCheckCast(org.springframework.asm.MethodVisitor,java.lang.String)"
    - Src: "org.springframework.context.expression.MapAccessor:95,1"
      Dst: "[org.springframework.asm.MethodVisitor].visitLdcInsn(java.lang.Object)"
    - Src: "org.springframework.context.expression.MapAccessor:96,1"
      Dst: "[org.springframework.asm.MethodVisitor].visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.loader.URLClassPath$2].hasMoreElements()"
    - "[jdk.internal.loader.Loader$3].hasMoreElements()"
    - "[org.springframework.instrument.classloading.ResourceOverridingShadowingClassLoader$1].hasMoreElements()"
    - "[jdk.internal.loader.BuiltinClassLoader$1].hasMoreElements()"
    - "[jdk.internal.loader.URLClassPath$1].hasMoreElements()"
    - "[java.util.StringTokenizer].hasMoreElements()"
    - "[java.util.Enumeration].hasMoreElements()"
    functionUses: 691
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator:129,1"
      Dst: "[java.util.Enumeration].hasMoreElements()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.loader.BuiltinClassLoader$1].nextElement()"
    - "[org.springframework.instrument.classloading.ResourceOverridingShadowingClassLoader$1].nextElement()"
    - "[jdk.internal.loader.URLClassPath$2].nextElement()"
    - "[jdk.internal.loader.Loader$3].nextElement()"
    - "[jdk.internal.loader.URLClassPath$1].nextElement()"
    - "[java.util.StringTokenizer].nextElement()"
    - "[java.util.Enumeration].nextElement()"
    functionUses: 693
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator:133,1"
      Dst: "[java.util.Enumeration].nextElement()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].remove()"
    functionSourceFile: "org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator:137,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.UnsupportedOperationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65].apply(java.lang.Object)"
    functionSourceFile: "org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.convert.support.GenericConversionService$Converters].lambda$getMatchableConverters$0(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    functionUses: 22
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.core.convert.support.GenericConversionService$Converters$lambda_getMatchableConverters_0__65:-1,1"
      Dst: "[org.springframework.core.convert.support.GenericConversionService$Converters].lambda$getMatchableConverters$0(org.springframework.core.convert.converter.GenericConverter$ConvertiblePair)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$1].<init>(java.lang.String,int)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$1"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$1:37,1"
      Dst: "[org.springframework.webflow.execution.ScopeType].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.ScopeType$1].getScope(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.execution.ScopeType$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.core.collection.MutableAttributeMap"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.ScopeType$1:39,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getRequestScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].getFlowDefinitionId()"
    functionSourceFile: "org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.RequestContextELResolver].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.RequestContextELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:44,1"
      Dst: "[jakarta.el.ELResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.RequestContextELResolver].getCommonPropertyType(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.RequestContextELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:52"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:55"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:54"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.RequestContextELResolver].getFeatureDescriptors(jakarta.el.ELContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.RequestContextELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator<FeatureDescriptor>"
    argCount: 2
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.RequestContextELResolver].getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.RequestContextELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:67"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:66"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:63"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:67"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:63,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:64,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.RequestContextELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.RequestContextELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[org.springframework.webflow.expression.el.RequestContextELResolver].getRequestContext()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:72"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:76"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:75"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:72"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:76"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:72,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:73,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:74,1"
      Dst: "[org.springframework.webflow.expression.el.RequestContextELResolver].getRequestContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.RequestContextELResolver].getRequestContext()"
    functionSourceFile: "org.springframework.webflow.expression.el.RequestContextELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.RequestContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:97"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:97,1"
      Dst: "[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.RequestContextELResolver].isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.RequestContextELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:81"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:85"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:84"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:81"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:85"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:81,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:82,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.expression.el.RequestContextELResolver].setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.RequestContextELResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.el.ELContext"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:90"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:93"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.expression.el.RequestContextELResolver:90"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:94"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.expression.el.RequestContextELResolver:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:90,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:91,1"
      Dst: "[jakarta.el.ELContext].setPropertyResolved(boolean)"
    - Src: "org.springframework.webflow.expression.el.RequestContextELResolver:92,1"
      Dst: "[jakarta.el.PropertyNotWritableException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttribute(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestMap"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].getAttribute(java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestMap:45,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getAttribute(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestMap].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestMap"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].setAttribute(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestMap:49,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].setAttribute(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestMap].removeAttribute(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestMap"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.servlet.http.HttpServletRequest].removeAttribute(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestMap:53,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].removeAttribute(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttributeNames()"
    functionSourceFile: "org.springframework.webflow.context.servlet.HttpServletRequestMap"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration)"
    - "[jakarta.servlet.http.HttpServletRequest].getAttributeNames()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestMap:58,1"
      Dst: "[jakarta.servlet.http.HttpServletRequest].getAttributeNames()"
    - Src: "org.springframework.webflow.context.servlet.HttpServletRequestMap:58,1"
      Dst: "[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.FlowExecutionException].getFlowId()"
    functionSourceFile: "org.springframework.webflow.execution.FlowExecutionException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)"
    functionSourceFile: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.expression.spel.standard.SpelExpressionParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)"
    - "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:33,1"
      Dst: "[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)"
    - Src: "org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:34,1"
      Dst: "[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TargetAccessError].getCode()"
    functionSourceFile: "org.springframework.binding.mapping.results.TargetAccessError"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.mapping.results.TargetAccessError:46"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.results.TargetAccessError:48"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.results.TargetAccessError:47"
        BranchSideFuncs: []
    - Branch String: "org.springframework.binding.mapping.results.TargetAccessError:48"
      Branch Sides:
      - BranchSide: "org.springframework.binding.mapping.results.TargetAccessError:51"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.mapping.results.TargetAccessError:50"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TargetAccessError].isError()"
    functionSourceFile: "org.springframework.binding.mapping.results.TargetAccessError"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TargetAccessError].getErrorCause()"
    functionSourceFile: "org.springframework.binding.mapping.results.TargetAccessError"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TargetAccessError].getOriginalValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.TargetAccessError"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.mapping.results.TargetAccessError].getMappedValue()"
    functionSourceFile: "org.springframework.binding.mapping.results.TargetAccessError"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.message.Message].toString()"
    functionSourceFile: "org.springframework.binding.message.Message"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 62
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.message.Message:90,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.binding.message.Message:90,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.binding.message.Message:91,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewVariable].getValueFactory()"
    functionSourceFile: "org.springframework.webflow.engine.ViewVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.VariableValueFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ViewVariable].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.engine.ViewVariable"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 28
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ViewVariable:60"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewVariable:63"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ViewVariable:62"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.engine.ViewVariable:64"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewVariable:62"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.springframework.webflow.engine.ViewVariable:64"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ViewVariable:62"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewVariable:64,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ViewVariable:64,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.ViewVariable].hashCode()"
    functionSourceFile: "org.springframework.webflow.engine.ViewVariable"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ViewVariable:68,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "org.springframework.webflow.engine.ViewVariable:68,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$2].<init>()"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$PropertyResolver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$2:140,1"
      Dst: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$PropertyResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$2].doResolve(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "jakarta.el.ELContext"
    - "org.springframework.webflow.execution.RequestContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.el.ELContext].getELResolver()"
    - "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - "[jakarta.el.ELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$2:142,1"
      Dst: "[jakarta.el.ELContext].getELResolver()"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$2:142,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getExternalContext()"
    - Src: "org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver$ImplicitVariables$2:142,1"
      Dst: "[jakarta.el.ELResolver].getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.collection.StringKeyedMapAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet:159,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    functionUses: 303
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet:161,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].<init>(org.springframework.binding.collection.StringKeyedMapAdapter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].contains(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(java.lang.Object)"
    functionUses: 114
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet:165,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].remove(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].remove(java.lang.Object)"
    functionUses: 24
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet:169"
      Branch Sides:
      - BranchSide: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet:168"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$KeySet:169,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].<init>()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:57,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations(org.springframework.webflow.config.FlowLocation[])"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowLocation[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocationPatterns(java.lang.String[])"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilders(org.springframework.webflow.config.FlowBuilderInfo[])"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowBuilderInfo[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.support.FlowBuilderServices"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].setBasePath(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.definition.registry.FlowDefinitionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].setBeanClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 145
    functionDepth: 8
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.core.io.ResourceLoader)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getApplicationContext()"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(java.lang.String)"
    - "[org.springframework.webflow.config.DefaultFlowRegistry].<init>()"
    - "[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocations()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocationPatterns()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowBuilders()"
    functionUses: 2
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:136"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:139"
        BranchSideFuncs:
        - "setBasePath(java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:138"
        BranchSideFuncs:
        - "<init>()"
        - "setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
        - "registerFlowLocations()"
        - "registerFlowLocationPatterns()"
        - "registerFlowBuilders()"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:135,1"
      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.core.io.ResourceLoader)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:137,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:139,1"
      Dst: "[org.springframework.webflow.config.DefaultFlowRegistry].<init>()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:140,1"
      Dst: "[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:141,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocations()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:142,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocationPatterns()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:143,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowBuilders()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocations()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionDepth: 7
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:165"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:170"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:169"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:166"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:167,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].createResource(org.springframework.webflow.config.FlowLocation)"
    - 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.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].createResource(org.springframework.webflow.config.FlowLocation)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionDepth: 1
    returnType: "org.springframework.webflow.config.FlowDefinitionResource"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowLocation].getAttributes()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set)"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,java.lang.String)"
    - "[org.springframework.webflow.config.FlowLocation].getId()"
    - "[org.springframework.webflow.config.FlowLocation].getPath()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:209,1"
      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)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:210,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(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowDefinitionResource)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionDepth: 6
    returnType: "org.springframework.webflow.definition.registry.FlowDefinitionHolder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowDefinitionResource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)"
    - "[org.springframework.webflow.config.FlowDefinitionResource].getId()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,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.FlowBuilderContext)"
    - "[org.springframework.webflow.engine.builder.DefaultFlowHolder].<init>(org.springframework.webflow.engine.builder.FlowAssembler)"
    functionUses: 2
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:201,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:202,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResource].getId()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:203,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>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:204,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:205,1"
      Dst: "[org.springframework.webflow.engine.builder.DefaultFlowHolder].<init>(org.springframework.webflow.engine.builder.FlowAssembler)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionDepth: 5
    returnType: "org.springframework.webflow.engine.builder.FlowBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowDefinitionResource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelHolder(org.springframework.webflow.config.FlowDefinitionResource)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:231,1"
      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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelHolder(org.springframework.webflow.config.FlowDefinitionResource)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 240
    functionDepth: 4
    returnType: "org.springframework.webflow.engine.model.registry.FlowModelHolder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowDefinitionResource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.FlowModelBuilder)"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelBuilder(org.springframework.webflow.config.FlowDefinitionResource)"
    - "[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()"
    - "[org.springframework.webflow.config.FlowDefinitionResource].getId()"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(java.lang.String,org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    - "[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(java.lang.String,org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:235,1"
      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:238,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(java.lang.String,org.springframework.webflow.engine.model.registry.FlowModelHolder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelBuilder(org.springframework.webflow.config.FlowDefinitionResource)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 242
    functionLinenumberEnd: 247
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.model.builder.FlowModelBuilder"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowDefinitionResource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowDefinitionResource].getPath()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].isXml(org.springframework.core.io.Resource)"
    - "[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelLocator)"
    - "[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.config.FlowDefinitionResource)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:243"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:246"
        BranchSideFuncs:
        - "getFlowModelRegistry()"
        - "<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelLocator)"
        - "getPath()"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:245"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:243,1"
      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: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.FlowModelLocator)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:246,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.config.FlowDefinitionResource)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:246,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].isXml(org.springframework.core.io.Resource)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.core.io.Resource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[org.springframework.web.context.support.ServletContextResource].getFilename()"
    - "[org.springframework.core.io.ClassPathResource].getFilename()"
    - "[org.springframework.core.io.FileSystemResource].getFilename()"
    - "[org.springframework.web.multipart.MultipartFileResource].getFilename()"
    - "[org.springframework.core.io.PathResource].getFilename()"
    - "[org.springframework.web.servlet.resource.TransformedResource].getFilename()"
    - "[org.springframework.core.io.UrlResource].getFilename()"
    - "[org.springframework.web.servlet.resource.VersionResourceResolver$FileNameVersionedResource].getFilename()"
    - "[org.springframework.core.io.VfsResource].getFilename()"
    - "[org.springframework.http.converter.ResourceHttpMessageConverter$1].getFilename()"
    - "[org.springframework.web.servlet.resource.EncodedResourceResolver$EncodedResource].getFilename()"
    - "[org.springframework.core.codec.ResourceDecoder$2].getFilename()"
    - "[org.springframework.http.converter.ResourceHttpMessageConverter$2].getFilename()"
    - "[org.springframework.web.servlet.function.ResourceHandlerFunction$HeadMethodResource].getFilename()"
    - "[org.springframework.core.io.AbstractResource].getFilename()"
    - "[org.springframework.core.codec.ResourceDecoder$1].getFilename()"
    - "[org.springframework.core.io.Resource].getFilename()"
    functionUses: 1
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:252,1"
      Dst: "[org.springframework.core.io.Resource].getFilename()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:252,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocationPatterns()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionDepth: 7
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].emptySet()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set)"
    - "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Throwable].initCause(java.lang.Throwable)"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowDefinitionResource)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:173"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:190"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:189"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:174"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:190"
        BranchSideFuncs:
        - "createResources(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
        - "initCause(java.lang.Throwable)"
        - "emptySet()"
        - "getFlowAttributes(java.util.Set)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:189"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:185"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:176,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:176,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:178,1"
      Dst: "[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(java.lang.String,org.springframework.webflow.core.collection.AttributeMap)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:180,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:180,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:182,1"
      Dst: "[java.lang.Throwable].initCause(java.lang.Throwable)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:186,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowDefinitionResource)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:186,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowBuilders()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 199
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].buildFlowDefinition(org.springframework.webflow.config.FlowBuilderInfo)"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:193"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:198"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:197"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:194"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:195,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].buildFlowDefinition(org.springframework.webflow.config.FlowBuilderInfo)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:195,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].buildFlowDefinition(org.springframework.webflow.config.FlowBuilderInfo)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 284
    functionLinenumberEnd: 294
    functionDepth: 4
    returnType: "org.springframework.webflow.definition.FlowDefinition"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowBuilderInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowBuilderInfo].getClassName()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(java.lang.String)"
    - "[java.lang.Class].newInstance()"
    - "[org.springframework.webflow.config.FlowBuilderInfo].getAttributes()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    - "[org.springframework.webflow.config.FlowBuilderInfo].getId()"
    - "[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - "[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()"
    - "[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 22
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:285,1"
      Dst: "[org.springframework.webflow.config.FlowBuilderInfo].getClassName()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:285,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:286,1"
      Dst: "[java.lang.Class].newInstance()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:287,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)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:288,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>(java.lang.String,org.springframework.webflow.core.collection.AttributeMap,org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.builder.support.FlowBuilderServices)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:290,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.FlowBuilderContext)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:291,1"
      Dst: "[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:293,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 280
    functionDepth: 0
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:277,1"
      Dst: "[org.springframework.util.ClassUtils].forName(java.lang.String,java.lang.ClassLoader)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:279,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:279,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionDepth: 0
    returnType: "org.springframework.webflow.definition.registry.FlowDefinitionRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].getObjectType()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].isSingleton()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].destroy()"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].destroy()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:161,1"
      Dst: "[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].destroy()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set<FlowElementAttribute>)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 228
    functionDepth: 3
    returnType: "org.springframework.webflow.core.collection.AttributeMap<Object>"
    argCount: 1
    argTypes:
    - "java.util.Set<FlowElementAttribute>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].size()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].size()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].size()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].size()"
    - "[java.util.TreeSet].size()"
    - "[java.util.TreeMap$KeySet].size()"
    - "[java.util.HashSet].size()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].size()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].size()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].size()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].size()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].size()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].size()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].size()"
    - "[org.springframework.cglib.beans.FixedKeySet].size()"
    - "[java.util.concurrent.CopyOnWriteArraySet].size()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].size()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].size()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].size()"
    - "[java.util.TreeMap$EntrySet].size()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].size()"
    - "[org.springframework.webflow.core.collection.LocalAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.TreeMap$KeySet].isEmpty()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArraySet].isEmpty()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].isEmpty()"
    - "[java.util.HashSet].isEmpty()"
    - "[java.util.TreeSet].isEmpty()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractSet].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$AbstractKeyIterator].hasNext()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.util.xml.ListBasedXMLEventReader].hasNext()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].hasNext()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].hasNext()"
    - "[org.springframework.util.CompositeIterator].hasNext()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].hasNext()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].hasNext()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].hasNext()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].hasNext()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeySet].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.cglib.beans.FixedKeySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$Values].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntrySet].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySet].iterator()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$1].iterator()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNames].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$1].iterator()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNames].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$1].iterator()"
    - "[java.util.concurrent.CopyOnWriteArraySet].iterator()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EnumerationIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$ValuesIterator].next()"
    - "[org.springframework.core.metrics.jfr.FlightRecorderStartupStep$FlightRecorderTags$TagsIterator].next()"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.NettyDataBuffer$ByteBufferIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.ConcurrentReferenceHashMap$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$EntrySetIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableEntrySet$1].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$EntryIterator].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$KeySetIterator].next()"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter$KeyIterator].next()"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter$HeaderNamesIterator].next()"
    - "[org.springframework.webflow.core.collection.CollectionUtils$EmptyIterator].next()"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.core.io.buffer.DefaultDataBuffer$ByteBufferIterator].next()"
    - "[org.springframework.util.xml.AbstractXMLEventReader].next()"
    - "[org.springframework.util.LinkedCaseInsensitiveMap$ValuesIterator].next()"
    - "[org.springframework.util.CompositeIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter$EntryIterator].next()"
    - "[io.micrometer.common.KeyValues$ArrayIterator].next()"
    - "[org.springframework.util.UnmodifiableMultiValueMap$UnmodifiableValueCollection$1].next()"
    - "[org.springframework.core.io.buffer.Netty5DataBuffer$BufferComponentIterator].next()"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter$EntryIterator].next()"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter$EntryIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)"
    - "[org.springframework.webflow.config.FlowElementAttribute].getName()"
    - "[java.util.Set].size()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[java.util.Set].isEmpty()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 3
    ICount: 30
    EdgeCount: 178
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:215"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:219"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:218"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:219"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:227"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:226"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:220"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:223"
        BranchSideFuncs:
        - "<init>(int,int)"
        - "size()"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:222"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:223"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:227"
        BranchSideFuncs:
        - "put(java.lang.String,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
        - "getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:215,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:216,1"
      Dst: "[java.util.Set].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:217,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:217,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:219,1"
      Dst: "[java.util.Set].isEmpty()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:223,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:223,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:223,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:224,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].getName()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:224,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 255
    functionLinenumberEnd: 263
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.config.FlowElementAttribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].fromStringToClass(java.lang.String)"
    - "[org.springframework.webflow.config.FlowElementAttribute].getType()"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.webflow.config.FlowElementAttribute].getValue()"
    - "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:256"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:262"
        BranchSideFuncs:
        - "getConversionExecutor(java.lang.Class,java.lang.Class)"
        - "getType()"
        - "getConversionService()"
        - "fromStringToClass(java.lang.String)"
        - "execute(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:261"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:256,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:257,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].getType()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:257,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].fromStringToClass(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:258,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:258,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:260,1"
      Dst: "[org.springframework.webflow.config.FlowElementAttribute].getValue()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:260,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.config.FlowRegistryFactoryBean].fromStringToClass(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.config.FlowRegistryFactoryBean"
    linkageType: ""
    functionLinenumber: 266
    functionLinenumberEnd: 272
    functionDepth: 1
    returnType: "java.lang.Class<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl$ParentConversionServiceProxy].getClassForAlias(java.lang.String)"
    - "[org.springframework.binding.convert.service.GenericConversionService].getClassForAlias(java.lang.String)"
    - "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - "[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(java.lang.String)"
    - "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.springframework.webflow.config.FlowRegistryFactoryBean:268"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:271"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.config.FlowRegistryFactoryBean:270"
        BranchSideFuncs:
        - "loadClass(java.lang.String)"
    Callsites:
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:267,1"
      Dst: "[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:267,1"
      Dst: "[org.springframework.binding.convert.ConversionService].getClassForAlias(java.lang.String)"
    - Src: "org.springframework.webflow.config.FlowRegistryFactoryBean:271,1"
      Dst: "[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToLocale].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToLocale"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToLocale:30,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToLocale].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToLocale"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].parseLocaleString(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToLocale:34,1"
      Dst: "[org.springframework.util.StringUtils].parseLocaleString(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToLocale].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToLocale"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Locale].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToLocale:39,1"
      Dst: "[java.util.Locale].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.MultiAction].<init>()"
    functionSourceFile: "org.springframework.webflow.action.MultiAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    - "[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()"
    - "[org.springframework.webflow.action.MultiAction].setTarget(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.MultiAction:80,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    - Src: "org.springframework.webflow.action.MultiAction:71,1"
      Dst: "[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()"
    - Src: "org.springframework.webflow.action.MultiAction:81,1"
      Dst: "[org.springframework.webflow.action.MultiAction].setTarget(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.MultiAction].<init>(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.MultiAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.AbstractAction].<init>()"
    - "[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()"
    - "[org.springframework.webflow.action.MultiAction].setTarget(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.MultiAction:94,1"
      Dst: "[org.springframework.webflow.action.AbstractAction].<init>()"
    - Src: "org.springframework.webflow.action.MultiAction:71,1"
      Dst: "[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()"
    - Src: "org.springframework.webflow.action.MultiAction:95,1"
      Dst: "[org.springframework.webflow.action.MultiAction].setTarget(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.MultiAction].setTarget(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.action.MultiAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.DispatchMethodInvoker].<init>(java.lang.Object,java.lang.Class[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.MultiAction:103,1"
      Dst: "[org.springframework.webflow.action.DispatchMethodInvoker].<init>(java.lang.Object,java.lang.Class[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.MultiAction].getMethodResolver()"
    functionSourceFile: "org.springframework.webflow.action.MultiAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.action.MultiAction$MethodResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.MultiAction].setMethodResolver(org.springframework.webflow.action.MultiAction$MethodResolver)"
    functionSourceFile: "org.springframework.webflow.action.MultiAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.action.MultiAction$MethodResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.MultiAction].doExecute(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.MultiAction"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.MultiAction].getMethodResolver()"
    - "[org.springframework.webflow.action.MultiAction$MethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.action.DispatchMethodInvoker].invoke(java.lang.String,java.lang.Object[])"
    - "[org.springframework.webflow.action.DispatchMethodInvoker].getTarget()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    - "[org.springframework.util.Assert].isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.action.MultiAction:124"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.action.MultiAction:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.action.MultiAction:122,1"
      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:123,1"
      Dst: "[org.springframework.webflow.action.DispatchMethodInvoker].invoke(java.lang.String,java.lang.Object[])"
    - Src: "org.springframework.webflow.action.MultiAction:126,1"
      Dst: "[org.springframework.webflow.action.DispatchMethodInvoker].getTarget()"
    - Src: "org.springframework.webflow.action.MultiAction:127,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.action.MultiAction:127,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.springframework.webflow.action.MultiAction:127,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.action.MultiAction:125,1"
      Dst: "[org.springframework.util.Assert].isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.servlet.FlowHandlerMapping$DefaultFlowHandler].getFlowId()"
    functionSourceFile: "org.springframework.webflow.mvc.servlet.FlowHandlerMapping$DefaultFlowHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.ScopeRegistrar].<init>()"
    functionSourceFile: "org.springframework.webflow.scope.ScopeRegistrar"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.ScopeRegistrar:31,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.ScopeRegistrar].postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)"
    functionSourceFile: "org.springframework.webflow.scope.ScopeRegistrar"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.beans.factory.config.ConfigurableListableBeanFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.scope.RequestScope].<init>()"
    - "[java.lang.Enum].name()"
    - "[org.springframework.beans.factory.support.AbstractBeanFactory].registerScope(java.lang.String,org.springframework.beans.factory.config.Scope)"
    - "[java.lang.String].toLowerCase()"
    - "[org.springframework.webflow.scope.FlashScope].<init>()"
    - "[org.springframework.webflow.scope.ViewScope].<init>()"
    - "[org.springframework.webflow.scope.FlowScope].<init>()"
    - "[org.springframework.webflow.scope.ConversationScope].<init>()"
    - "[org.springframework.beans.factory.config.ConfigurableBeanFactory].registerScope(java.lang.String,org.springframework.beans.factory.config.Scope)"
    functionUses: 1
    ICount: 33
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.scope.ScopeRegistrar:34,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "org.springframework.webflow.scope.ScopeRegistrar:34,1"
      Dst: "[java.lang.String].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.ConfigurableBeanFactory].registerScope(java.lang.String,org.springframework.beans.factory.config.Scope)"
    - Src: "org.springframework.webflow.scope.ScopeRegistrar:35,1"
      Dst: "[org.springframework.webflow.scope.FlashScope].<init>()"
    - Src: "org.springframework.webflow.scope.ScopeRegistrar:36,1"
      Dst: "[org.springframework.webflow.scope.ViewScope].<init>()"
    - Src: "org.springframework.webflow.scope.ScopeRegistrar:37,1"
      Dst: "[org.springframework.webflow.scope.FlowScope].<init>()"
    - Src: "org.springframework.webflow.scope.ScopeRegistrar:38,1"
      Dst: "[org.springframework.webflow.scope.ConversationScope].<init>()"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.beans.BeansException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.scope.ScopeRegistrar].getOrder()"
    functionSourceFile: "org.springframework.webflow.scope.ScopeRegistrar"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37].bootstrap$()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.binding.message.MessageCriteria"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37:-1,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37].<init>()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37].test(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$1(org.springframework.binding.message.Message)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel$lambda_static_1__37:-1,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$1(org.springframework.binding.message.Message)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].lambda$static$1(org.springframework.binding.message.Message)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.binding.message.Message"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.Message].getSeverity()"
    - "[org.springframework.binding.message.Message].hasField()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:322"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:321"
        BranchSideFuncs:
        - "getSeverity()"
        - "hasField()"
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:322"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:321"
        BranchSideFuncs:
        - "getSeverity()"
        - "hasField()"
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:322,1"
      Dst: "[org.springframework.binding.message.Message].hasField()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:322,1"
      Dst: "[org.springframework.binding.message.Message].getSeverity()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(java.lang.Class<?\
      \ extends Throwable>,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    argCount: 2
    argTypes:
    - "java.lang.Class<? extends Throwable>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(java.lang.String)"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(java.lang.Class,org.springframework.webflow.engine.TargetStateResolver)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:76,1"
      Dst: "[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:76,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(java.lang.Class,org.springframework.webflow.engine.TargetStateResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(java.lang.Class<?\
      \ extends Throwable>,org.springframework.webflow.engine.TargetStateResolver)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    argCount: 2
    argTypes:
    - "java.lang.Class<? extends Throwable>"
    - "org.springframework.webflow.engine.TargetStateResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints:java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.script.SimpleBindings:org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 27
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:88,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:90,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(java.lang.Throwable)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:102"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:102,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.engine.TargetStateResolver"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].isRootCause(java.lang.Throwable)"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findTargetStateResolver(java.lang.Class)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.Throwable].getCause()"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(java.lang.Throwable)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:141"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:144"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:143"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:145"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:148"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:141,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].isRootCause(java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:142,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:142,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findTargetStateResolver(java.lang.Class)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:144,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:148,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:148,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].isRootCause(java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getCause()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:157"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:157,1"
      Dst: "[java.lang.Throwable].getCause()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.springframework.webflow.execution.FlowExecutionException"
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionException)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(java.lang.Throwable)"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].exposeException(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException,java.lang.Throwable)"
    - "[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(java.lang.Throwable)"
    - "[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)"
    - "[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:106"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:109"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:106,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:107,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.springframework.webflow.execution.FlowExecutionException)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:107,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:109,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:109,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].exposeException(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException,java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:110,1"
      Dst: "[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:111,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(java.lang.Throwable)"
    - 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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getCause()"
    - "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(java.lang.Throwable)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:183"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:186"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:182,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:186,1"
      Dst: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].exposeException(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    - "org.springframework.webflow.execution.FlowExecutionException"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Throwable)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:128"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:132"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:127,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getFlashScope()"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:127,1"
      Dst: "[org.springframework.webflow.core.collection.MutableAttributeMap].put(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:128,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:129,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Throwable)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:129,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findTargetStateResolver(java.lang.Class<?\
      \ extends Throwable>)"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.TargetStateResolver"
    argCount: 1
    argTypes:
    - "java.lang.Class<? extends Throwable>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.Class].getSuperclass()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:168"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:175"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:174"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:168"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:175"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:174"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:169"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:172"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:169,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:170,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:172,1"
      Dst: "[java.lang.Class].getSuperclass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].toString()"
    functionSourceFile: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler"
    linkageType: ""
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:191,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:191,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:191,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultConversionServiceFuzzer].<init>()"
    functionSourceFile: "DefaultConversionServiceFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "DefaultConversionServiceFuzzer:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultConversionServiceFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "DefaultConversionServiceFuzzer"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 125
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - "[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.lang.Object)"
    - "[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(java.lang.Object)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.ArrayList].<init>()"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[java.util.LinkedHashSet].<init>()"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[java.util.LinkedList].<init>()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.HashMap].<init>()"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2].bootstrap$(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    - "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1].bootstrap$(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.lang.Object[])"
    - "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - "[java.util.Collection].add(java.lang.Object)"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 149
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "DefaultConversionServiceFuzzer:48"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:50"
        BranchSideFuncs:
        - "consumeRemainingAsString()"
      - BranchSide: "DefaultConversionServiceFuzzer:49"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:50"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:50"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:49"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:52"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:54"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:50"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:58"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:57"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:58"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:60"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:59"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:60"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:60"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:59"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:62"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:64"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:60"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:68"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:67"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:68"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:68"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:67"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:70"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:72"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:68"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:68"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:67"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:77"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:79"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:68"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:68"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:67"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:84"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:86"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:68"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:68"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:67"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:91"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:93"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:68"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:68"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:67"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:98"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:100"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:68"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:68"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:67"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:105"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:107"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:68"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:68"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:67"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:68"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:120"
        BranchSideFuncs: []
      - BranchSide: "DefaultConversionServiceFuzzer:119"
        BranchSideFuncs: []
    - Branch String: "DefaultConversionServiceFuzzer:114"
      Branch Sides:
      - BranchSide: "DefaultConversionServiceFuzzer:117"
        BranchSideFuncs:
        - "execute(java.lang.Object)"
    Callsites:
    - Src: "DefaultConversionServiceFuzzer:41,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.lang.Object[])"
    - Src: "DefaultConversionServiceFuzzer:45,1"
      Dst: "[org.springframework.binding.convert.service.DefaultConversionService].<init>()"
    - Src: "DefaultConversionServiceFuzzer:46,1"
      Dst: "[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(java.lang.Class,java.lang.Class)"
    - Src: "DefaultConversionServiceFuzzer:49,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - Src: "DefaultConversionServiceFuzzer:49,1"
      Dst: "[org.springframework.binding.convert.ConversionExecutor].execute(java.lang.Object)"
    - Src: "DefaultConversionServiceFuzzer:51,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - Src: "DefaultConversionServiceFuzzer:53,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - Src: "DefaultConversionServiceFuzzer:57,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - Src: "DefaultConversionServiceFuzzer:57,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "DefaultConversionServiceFuzzer:59,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()"
    - Src: "DefaultConversionServiceFuzzer:59,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "DefaultConversionServiceFuzzer:76,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "DefaultConversionServiceFuzzer:78,1"
      Dst: "[java.util.Collection].add(java.lang.Object)"
    - Src: "DefaultConversionServiceFuzzer:83,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    - Src: "DefaultConversionServiceFuzzer:85,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "DefaultConversionServiceFuzzer:90,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "DefaultConversionServiceFuzzer:92,1"
      Dst: "[java.util.LinkedList].add(java.lang.Object)"
    - Src: "DefaultConversionServiceFuzzer:99,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "DefaultConversionServiceFuzzer:104,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "DefaultConversionServiceFuzzer:106,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - Src: "DefaultConversionServiceFuzzer:110,1"
      Dst: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_0__2].bootstrap$(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    - Src: "DefaultConversionServiceFuzzer:115,1"
      Dst: "[DefaultConversionServiceFuzzer$lambda_fuzzerTestOneInput_1__1].bootstrap$(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 59
    CyclomaticComplexity: 23
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].getKey()"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 86
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].getValue()"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry"
    linkageType: ""
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    functionUses: 90
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry:282,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry"
    linkageType: ""
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.collection.StringKeyedMapAdapter$EntrySetEntry:286,1"
      Dst: "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].<init>()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToDate:48,1"
      Dst: "[org.springframework.binding.convert.converters.StringToObject].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].getPattern()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].setPattern(java.lang.String)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].getLocale()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].setLocale(java.util.Locale)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].toObject(java.lang.String,java.lang.Class<?>)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 93
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - "[org.springframework.binding.convert.converters.StringToDate].getDateFormat()"
    - "[java.text.DateFormat].parse(java.lang.String)"
    - "[org.springframework.binding.convert.converters.InvalidFormatException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    - "[org.springframework.binding.convert.converters.StringToDate].getPattern(java.text.DateFormat)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.StringToDate:85"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:88"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:87"
        BranchSideFuncs:
        - "parse(java.lang.String)"
        - "getDateFormat()"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToDate:85,1"
      Dst: "[org.springframework.util.StringUtils].hasText(java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.StringToDate:88,1"
      Dst: "[org.springframework.binding.convert.converters.StringToDate].getDateFormat()"
    - Src: "org.springframework.binding.convert.converters.StringToDate:90,1"
      Dst: "[java.text.DateFormat].parse(java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.StringToDate:92,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>(java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].getDateFormat()"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionDepth: 1
    returnType: "java.text.DateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.convert.converters.StringToDate].determineLocale(java.util.Locale)"
    - "[java.text.DateFormat].getDateInstance(int,java.util.Locale)"
    - "[java.text.DateFormat].setLenient(boolean)"
    - "[org.springframework.binding.convert.converters.StringToDate].determinePattern(java.lang.String)"
    - "[java.text.SimpleDateFormat:org.apache.commons.logging.impl.NoOpLog].applyPattern(java.lang.String)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].warn(java.lang.Object)"
    - "[org.springframework.core.log.CompositeLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Log4jLog].warn(java.lang.Object)"
    - "[java.text.SimpleDateFormat].applyPattern(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.StringToDate:110"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:114"
        BranchSideFuncs:
        - "applyPattern(java.lang.String)"
        - "determinePattern(java.lang.String)"
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:113"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToDate:107,1"
      Dst: "[org.springframework.binding.convert.converters.StringToDate].determineLocale(java.util.Locale)"
    - Src: "org.springframework.binding.convert.converters.StringToDate:108,1"
      Dst: "[java.text.DateFormat].getDateInstance(int,java.util.Locale)"
    - Src: "org.springframework.binding.convert.converters.StringToDate:109,1"
      Dst: "[java.text.DateFormat].setLenient(boolean)"
    - Src: "org.springframework.binding.convert.converters.StringToDate:111,1"
      Dst: "[org.springframework.binding.convert.converters.StringToDate].determinePattern(java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.StringToDate:112,1"
      Dst: "[java.text.SimpleDateFormat].applyPattern(java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.StringToDate:114,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "org.springframework.binding.convert.converters.StringToDate:114,1"
      Dst: "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].determineLocale(java.util.Locale)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.context.i18n.LocaleContextHolder].getLocale()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.StringToDate:127"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:126"
        BranchSideFuncs:
        - "getLocale()"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToDate:127,1"
      Dst: "[org.springframework.context.i18n.LocaleContextHolder].getLocale()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].determinePattern(java.lang.String)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.StringToDate:123"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:122"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].getPattern(java.text.DateFormat)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.SimpleDateFormat].toPattern()"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$JavaUtilLog].warn(java.lang.Object)"
    - "[org.springframework.core.log.CompositeLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogAdapter$Log4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.StringToDate:131"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:134"
        BranchSideFuncs:
        - "toPattern()"
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:133"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToDate:132,1"
      Dst: "[java.text.SimpleDateFormat].toPattern()"
    - Src: "org.springframework.binding.convert.converters.StringToDate:134,1"
      Dst: "[org.apache.commons.logging.Log].warn(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.convert.converters.StringToDate].toString(java.lang.Object)"
    functionSourceFile: "org.springframework.binding.convert.converters.StringToDate"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.DateFormat].format(java.util.Date)"
    - "[org.springframework.binding.convert.converters.StringToDate].getDateFormat()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.binding.convert.converters.StringToDate:98"
      Branch Sides:
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:101"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.binding.convert.converters.StringToDate:100"
        BranchSideFuncs:
        - "format(java.util.Date)"
        - "getDateFormat()"
    Callsites:
    - Src: "org.springframework.binding.convert.converters.StringToDate:101,1"
      Dst: "[org.springframework.binding.convert.converters.StringToDate].getDateFormat()"
    - Src: "org.springframework.binding.convert.converters.StringToDate:101,1"
      Dst: "[java.text.DateFormat].format(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl].resolveVariable(java.lang.String)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.el.ValueExpression"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl:196,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl].setVariable(java.lang.String,jakarta.el.ValueExpression)"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionDepth: 0
    returnType: "jakarta.el.ValueExpression"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.el.ValueExpression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.http.server.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.MultiValueMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.StringKeyedMapAdapter].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareModelMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.SharedMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[javax.script.SimpleBindings].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.validation.support.BindingAwareConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.ui.ConcurrentModel].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.cglib.beans.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.TomcatHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.HttpComponentsHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.client.reactive.NettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.Netty5HeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.EnumMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.UndertowHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.LinkedCaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.server.reactive.JettyHeadersAdapter].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.ConcurrentReferenceHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.util.UnmodifiableMultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.binding.collection.AbstractCachingMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.ReadOnlyHttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[java.awt.RenderingHints].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[org.springframework.http.HttpHeaders].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl:200,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl].toString()"
    functionSourceFile: "org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.binding.expression.el.ELExpressionParser$VariableMapperImpl:204,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].equals(java.lang.Object)"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 28
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:93"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:96"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:95"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:97,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].hashCode()"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:101,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].getRequired()"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.builder.BinderConfiguration$Binding].toString()"
    functionSourceFile: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,boolean)"
    - "[org.springframework.core.style.ToStringCreator].toString()"
    functionUses: 61
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:129,1"
      Dst: "[org.springframework.core.style.ToStringCreator].<init>(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:129,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:130,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,boolean)"
    - Src: "org.springframework.webflow.engine.builder.BinderConfiguration$Binding:130,1"
      Dst: "[org.springframework.core.style.ToStringCreator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.VarModel].isMergeableWith(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.VarModel"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.VarModel].getName()"
    - "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.model.VarModel:46"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.model.VarModel:49"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.model.VarModel:48"
        BranchSideFuncs:
        - "getName()"
        - "nullSafeEquals(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.springframework.webflow.engine.model.VarModel:50,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].getName()"
    - Src: "org.springframework.webflow.engine.model.VarModel:50,1"
      Dst: "[org.springframework.util.ObjectUtils].nullSafeEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.VarModel].merge(org.springframework.webflow.engine.model.Model)"
    functionSourceFile: "org.springframework.webflow.engine.model.VarModel"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.model.Model"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.VarModel].getClassName()"
    - "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.model.VarModel].setClassName(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.VarModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].getClassName()"
    - Src: "org.springframework.webflow.engine.model.VarModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.AbstractModel].merge(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.model.VarModel:55,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].setClassName(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.model.VarModel].createCopy()"
    functionSourceFile: "org.springframework.webflow.engine.model.VarModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 2
    returnType: "org.springframework.webflow.engine.model.Model"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.model.VarModel].<init>(java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.model.VarModel:59,1"
      Dst: "[org.springframework.webflow.engine.model.VarModel].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionStatus].values()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionStatus"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.impl.FlowExecutionStatus[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionStatus:7,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionStatus].valueOf(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionStatus"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.impl.FlowExecutionStatus"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionStatus:7,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionStatus].<init>(java.lang.String,int)"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionStatus"
    linkageType: ""
    functionLinenumber: 6
    functionLinenumberEnd: 8
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.impl.FlowExecutionStatus:7,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.impl.FlowExecutionStatus].$values()"
    functionSourceFile: "org.springframework.webflow.engine.impl.FlowExecutionStatus"
    linkageType: ""
    functionLinenumber: 6
    functionLinenumberEnd: 8
    functionDepth: 0
    returnType: "org.springframework.webflow.engine.impl.FlowExecutionStatus[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory].createResultEvent(java.lang.Object,java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.springframework.webflow.execution.Event"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.action.ResultEventFactorySelector].forResult(java.lang.Object)"
    - "[org.springframework.webflow.action.ResultEventFactory].createResultEvent(java.lang.Object,java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory:109,1"
      Dst: "[org.springframework.webflow.action.ResultEventFactorySelector].forResult(java.lang.Object)"
    - Src: "org.springframework.webflow.action.EvaluateAction$DefaultResultEventFactory:109,1"
      Dst: "[org.springframework.webflow.action.ResultEventFactory].createResultEvent(java.lang.Object,java.lang.Object,org.springframework.webflow.execution.RequestContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver].<init>()"
    functionSourceFile: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver:934,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionState].getRequiredTransition(org.springframework.webflow.execution.RequestContext)"
    functionSourceFile: "org.springframework.webflow.engine.ActionState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.springframework.webflow.engine.Transition"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.execution.RequestContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.TransitionableState].getTransitionSet()"
    - "[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentEvent()"
    - "[org.springframework.webflow.engine.ActionState$NoMatchingActionResultTransitionException].<init>(org.springframework.webflow.engine.ActionState,org.springframework.webflow.execution.Event)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ActionState:78"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionState:81"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ActionState:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionState:77,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].getTransitionSet()"
    - Src: "org.springframework.webflow.engine.ActionState:77,1"
      Dst: "[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ActionState:79,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.engine.ActionState,org.springframework.webflow.execution.Event)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.engine.NoMatchingTransitionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.engine.ActionState].doEnter(org.springframework.webflow.engine.RequestControlContext)"
    functionSourceFile: "org.springframework.webflow.engine.ActionState"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.RequestControlContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.ActionList].size()"
    - "[org.springframework.webflow.engine.ActionList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[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.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)"
    - "[org.apache.commons.logging.Log].isDebugEnabled()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[org.springframework.webflow.engine.State].getFlow()"
    - "[org.springframework.webflow.engine.Flow].getId()"
    - "[org.springframework.webflow.engine.State].getId()"
    - "[org.springframework.webflow.execution.RequestContext].getCurrentEvent()"
    - "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - "[org.springframework.webflow.engine.TransitionableState].getTransitionSet()"
    - "[org.springframework.webflow.engine.TransitionSet].getTransitionCriterias()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Event,java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.engine.ActionState:99"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionState:129"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ActionState:128"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ActionState:102"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionState:119"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ActionState:118"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ActionState:108"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionState:116"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ActionState:114"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionState:111"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ActionState:119"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionState:124"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ActionState:123"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionState:122"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.engine.ActionState:129"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.engine.ActionState:139"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.engine.ActionState:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionState:97,1"
      Dst: "[org.springframework.webflow.engine.ActionList].size()"
    - Src: "org.springframework.webflow.engine.ActionState:98,1"
      Dst: "[org.springframework.webflow.engine.ActionList].iterator()"
    - Src: "org.springframework.webflow.engine.ActionState:99,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.springframework.webflow.engine.ActionState:100,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.springframework.webflow.engine.ActionState:101,1"
      Dst: "[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)"
    - Src: "org.springframework.webflow.engine.ActionState:103,1"
      Dst: "[org.springframework.webflow.execution.Event].getId()"
    - Src: "org.springframework.webflow.engine.ActionState:105,1"
      Dst: "[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)"
    - Src: "org.springframework.webflow.engine.ActionState:108,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled()"
    - Src: "org.springframework.webflow.engine.ActionState:115,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.ActionState:109,1"
      Dst: "[org.apache.commons.logging.Log].debug(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ActionState:123,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "org.springframework.webflow.engine.ActionState:130,1"
      Dst: "[org.springframework.webflow.engine.State].getFlow()"
    - Src: "org.springframework.webflow.engine.ActionState:130,1"
      Dst: "[org.springframework.webflow.engine.Flow].getId()"
    - Src: "org.springframework.webflow.engine.ActionState:130,1"
      Dst: "[org.springframework.webflow.engine.State].getId()"
    - Src: "org.springframework.webflow.engine.ActionState:130,1"
      Dst: "[org.springframework.webflow.execution.RequestContext].getCurrentEvent()"
    - Src: "org.springframework.webflow.engine.ActionState:135,1"
      Dst: "[org.springframework.core.style.StylerUtils].style(java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ActionState:137,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].getTransitionSet()"
    - Src: "org.springframework.webflow.engine.ActionState:137,1"
      Dst: "[org.springframework.webflow.engine.TransitionSet].getTransitionCriterias()"
    - Src: "org.springframework.webflow.engine.ActionState:137,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.engine.ActionState:137,1"
      Dst: "[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(java.lang.String,java.lang.String,org.springframework.webflow.execution.Event,java.lang.String)"
    - Src: "org.springframework.webflow.engine.ActionState:139,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.springframework.webflow.execution.FlowExecutionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.webflow.engine.ActionState].appendToString(org.springframework.core.style.ToStringCreator)"
    functionSourceFile: "org.springframework.webflow.engine.ActionState"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.core.style.ToStringCreator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - "[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.engine.ActionState:146,1"
      Dst: "[org.springframework.core.style.ToStringCreator].append(java.lang.String,java.lang.Object)"
    - Src: "org.springframework.webflow.engine.ActionState:147,1"
      Dst: "[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.NoOpConversationLock].<init>()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.NoOpConversationLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.conversation.impl.NoOpConversationLock:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.NoOpConversationLock].lock()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.NoOpConversationLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.NoOpConversationLock].unlock()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.NoOpConversationLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.conversation.impl.NoOpConversationLock].readResolve()"
    functionSourceFile: "org.springframework.webflow.conversation.impl.NoOpConversationLock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.ObjectStreamException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].<init>(java.lang.String,java.lang.Object,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.binding.message.MessageContext)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "org.springframework.binding.expression.ExpressionParser"
    - "org.springframework.binding.convert.ConversionService"
    - "org.springframework.binding.message.MessageContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.AbstractErrors].<init>()"
    - "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:85,1"
      Dst: "[org.springframework.validation.AbstractErrors].<init>()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:86,1"
      Dst: "[org.springframework.util.Assert].hasText(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:87,1"
      Dst: "[org.springframework.util.Assert].notNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].setMappingResults(org.springframework.binding.mapping.MappingResults)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.binding.mapping.MappingResults"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.webflow.engine.builder.BinderConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getAllErrors()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.DefaultMessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - "[org.springframework.webflow.mvc.view.BindingModel].toErrors(org.springframework.binding.message.Message[],org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory)"
    - "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    functionUses: 6
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:111,1"
      Dst: "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:111,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].toErrors(org.springframework.binding.message.Message[],org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].toErrors(org.springframework.binding.message.Message[],org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 287
    functionLinenumberEnd: 299
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "org.springframework.binding.message.Message[]"
    - "org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].emptyList()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.springframework.webflow.mvc.view.BindingModel$lambda_static_3__39].get(java.lang.String,org.springframework.binding.message.Message)"
    - "[org.springframework.webflow.mvc.view.BindingModel$1].get(java.lang.String,org.springframework.binding.message.Message)"
    - "[org.springframework.core.io.buffer.LimitedDataBufferList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.Collections].unmodifiableList(java.util.List)"
    - "[org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory].get(java.lang.String,org.springframework.binding.message.Message)"
    functionUses: 3
    ICount: 23
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:288"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:289"
        BranchSideFuncs:
        - "emptyList()"
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:288"
        BranchSideFuncs:
        - "emptyList()"
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:288"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:291"
        BranchSideFuncs:
        - "emptyList()"
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:290"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:292"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:298"
        BranchSideFuncs:
        - "get(java.lang.String,org.springframework.binding.message.Message)"
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:297"
        BranchSideFuncs:
        - "unmodifiableList(java.util.List)"
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:294"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:291"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:290"
        BranchSideFuncs:
        - "<init>(int)"
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:289,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:291,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:293,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory].get(java.lang.String,org.springframework.binding.message.Message)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:295,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:298,1"
      Dst: "[java.util.Collections].unmodifiableList(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getGlobalErrors()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.DefaultMessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - "[org.springframework.webflow.mvc.view.BindingModel].toErrors(org.springframework.binding.message.Message[],org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory)"
    - "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:115,1"
      Dst: "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:115,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].toErrors(org.springframework.binding.message.Message[],org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage].<init>(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage].<init>(java.lang.String)"
    - "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - "[org.springframework.webflow.mvc.view.BindingModel].toErrors(org.springframework.binding.message.Message[],org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:121"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:125"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:119,1"
      Dst: "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:121,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:122,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:122,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:123,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel$FieldPrefixErrorMessage].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:125,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel$FieldErrorMessage].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:127,1"
      Dst: "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:127,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].toErrors(org.springframework.binding.message.Message[],org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getFieldType(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(java.lang.String,boolean)"
    - "[org.springframework.binding.expression.Expression].getValueType(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:131,1"
      Dst: "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:131,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(java.lang.String,boolean)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:131,1"
      Dst: "[org.springframework.binding.expression.Expression].getValueType(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(java.lang.String,boolean)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.springframework.binding.expression.Expression"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - "[java.lang.Object].getClass()"
    - "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:221"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:224"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:220,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].<init>()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:220,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:220,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].evaluate(java.lang.Class)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:222,1"
      Dst: "[org.springframework.binding.expression.support.FluentParserContext].expectResult(java.lang.Class)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:224,1"
      Dst: "[org.springframework.binding.expression.ExpressionParser].parseExpression(java.lang.String,org.springframework.binding.expression.ParserContext)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult].<init>(java.lang.String)"
    - "[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].get(int)"
    - "[org.springframework.binding.mapping.MappingResult].getOriginalValue()"
    - "[org.springframework.webflow.mvc.view.BindingModel].getFormattedValue(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:136"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:143"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:142"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:138"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:143"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:135,1"
      Dst: "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:137,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel$FieldErrorResult].<init>(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:137,1"
      Dst: "[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:138,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:139,1"
      Dst: "[java.util.List].get(int)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:140,1"
      Dst: "[org.springframework.binding.mapping.MappingResult].getOriginalValue()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:143,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].getFormattedValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getFormattedValue(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(java.lang.String,boolean)"
    - "[org.springframework.binding.expression.Expression].getValueType(java.lang.Object)"
    - "[org.springframework.webflow.mvc.view.BindingModel].isCustomConverterConfigured(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.BindingModel].avoidConversion(java.lang.Class)"
    - "[org.springframework.binding.expression.Expression].getExpressionString()"
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - "[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(java.lang.String,java.lang.Class)"
    - "[java.beans.PropertyEditor].setValue(java.lang.Object)"
    - "[java.beans.PropertyEditor].getAsText()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:230"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:231"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:230"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:230"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:233"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:232"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:234"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:243"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:242"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:235"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:243"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:242"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:237"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:243"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:228,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(java.lang.String,boolean)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:229,1"
      Dst: "[org.springframework.binding.expression.Expression].getValueType(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:230,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].isCustomConverterConfigured(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:230,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].avoidConversion(java.lang.Class)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:231,1"
      Dst: "[org.springframework.binding.expression.Expression].getExpressionString()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:233,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:236,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(java.lang.String,java.lang.Class)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:238,1"
      Dst: "[java.beans.PropertyEditor].setValue(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:239,1"
      Dst: "[java.beans.PropertyEditor].getAsText()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 6
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].isCustomConverterConfigured(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.BinderConfiguration].getConverterId(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:247"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:250"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:249"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:250"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:250,1"
      Dst: "[org.springframework.webflow.engine.builder.BinderConfiguration].getConverterId(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].avoidConversion(java.lang.Class)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isArray()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:257"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:259"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:258"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:257"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:259"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:258"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:257"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:259"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:258"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:258"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:261"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:257,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:257,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.beans.PropertyEditor"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.webflow.engine.builder.BinderConfiguration].getConverterId(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(java.lang.String,boolean)"
    - "[org.springframework.binding.expression.Expression].getValueType(java.lang.Object)"
    - "[org.springframework.beans.PropertyAccessorFactory].forBeanPropertyAccess(java.lang.Object)"
    - "[org.springframework.beans.PropertyAccessor].getPropertyTypeDescriptor(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].<init>(org.springframework.binding.convert.ConversionService,java.lang.String,org.springframework.core.convert.TypeDescriptor)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:265"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:283"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:282"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:267"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:275"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:274"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:268"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:271"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:270"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:271"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:275"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:274"
        BranchSideFuncs: []
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:275"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:280"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:269,1"
      Dst: "[org.springframework.webflow.engine.builder.BinderConfiguration].getConverterId(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:272,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(java.lang.String,boolean)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:272,1"
      Dst: "[org.springframework.binding.expression.Expression].getValueType(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:276,1"
      Dst: "[org.springframework.beans.PropertyAccessorFactory].forBeanPropertyAccess(java.lang.Object)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:277,1"
      Dst: "[org.springframework.beans.PropertyAccessor].getPropertyTypeDescriptor(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:278,1"
      Dst: "[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].<init>(org.springframework.binding.convert.ConversionService,java.lang.String,org.springframework.core.convert.TypeDescriptor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.binding.message.DefaultMessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - "[org.springframework.webflow.mvc.view.BindingModel].toErrors(org.springframework.binding.message.Message[],org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory)"
    - "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:149,1"
      Dst: "[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:149,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].toErrors(org.springframework.binding.message.Message[],org.springframework.webflow.mvc.view.BindingModel$ObjectErrorFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getObjectName()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].addAllErrors(org.springframework.validation.Errors)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.validation.Errors"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:159,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].reject(java.lang.String,java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:163,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].rejectValue(java.lang.String,java.lang.String,java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:167,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getTarget()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getRawFieldValue(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(java.lang.String,boolean)"
    - "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:177,1"
      Dst: "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:177,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(java.lang.String,boolean)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:177,1"
      Dst: "[org.springframework.binding.expression.Expression].getValue(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].findEditor(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.beans.PropertyEditor"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - "[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.springframework.webflow.mvc.view.BindingModel:181"
      Branch Sides:
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:184"
        BranchSideFuncs: []
      - BranchSide: "org.springframework.webflow.mvc.view.BindingModel:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:182,1"
      Dst: "[org.springframework.validation.AbstractErrors].fixedField(java.lang.String)"
    - Src: "org.springframework.webflow.mvc.view.BindingModel:184,1"
      Dst: "[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].addError(org.springframework.validation.ObjectError)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.springframework.validation.ObjectError"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:190,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getModel()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:194,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getPropertyEditorRegistry()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.springframework.beans.PropertyEditorRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:198,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].getSuppressedFields()"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:202,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].recordSuppressedField(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:206,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].resolveMessageCodes(java.lang.String,java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:210,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.mvc.view.BindingModel].resolveMessageCodes(java.lang.String)"
    functionSourceFile: "org.springframework.webflow.mvc.view.BindingModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.mvc.view.BindingModel:214,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException:54,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException:54,1"
      Dst: "[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].getInvalidKey()"
    functionSourceFile: "org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].getFormat()"
    functionSourceFile: "org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.io.InputStream].<init>()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[])"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[],int,int)"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 278
    functionLinenumberEnd: 302
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 197
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read(char[],int,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 296
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine(boolean,boolean[])"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 316
    functionLinenumberEnd: 379
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createFile(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 657
    functionLinenumberEnd: 660
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectory(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 699
    functionLinenumberEnd: 702
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectories(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 752
    functionLinenumberEnd: 796
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.nio.file.Path,java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 877
    functionLinenumberEnd: 879
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 922
    functionLinenumberEnd: 924
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.nio.file.Path,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 975
    functionLinenumberEnd: 977
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1016
    functionLinenumberEnd: 1018
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createSymbolicLink(java.nio.file.Path,java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1068
    functionLinenumberEnd: 1071
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createLink(java.nio.file.Path,java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1111
    functionLinenumberEnd: 1114
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].delete(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1151
    functionLinenumberEnd: 1154
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].deleteIfExists(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1190
    functionLinenumberEnd: 1192
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].move(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1428
    functionLinenumberEnd: 1438
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.CopyOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,byte[],java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3509
    functionLinenumberEnd: 3522
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "byte[]"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.charset.Charset,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3578
    functionLinenumberEnd: 3589
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.charset.Charset"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3632
    functionLinenumberEnd: 3634
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].find(java.nio.file.Path,int,java.util.function.BiPredicate,java.nio.file.FileVisitOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 4035
    functionLinenumberEnd: 4047
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "int"
    - "java.util.function.BiPredicate"
    - "java.nio.file.FileVisitOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].console()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 280
    functionLinenumberEnd: 289
    functionDepth: 0
    returnType: "java.io.Console"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getSecurityManager()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 483
    functionLinenumberEnd: 488
    functionDepth: 0
    returnType: "java.lang.SecurityManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperties()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 814
    functionLinenumberEnd: 821
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 911
    functionLinenumberEnd: 920
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 947
    functionLinenumberEnd: 956
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1100
    functionLinenumberEnd: 1107
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1150
    functionLinenumberEnd: 1157
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].runFinalization()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1915
    functionLinenumberEnd: 1918
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].load(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1956
    functionLinenumberEnd: 1959
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].loadLibrary(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1992
    functionLinenumberEnd: 1995
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].mapLibraryName(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[])"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[],int,int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.util.List)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 250
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.lang.String[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 263
    functionLinenumberEnd: 268
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 404
    functionLinenumberEnd: 406
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 761
    functionLinenumberEnd: 768
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 792
    functionLinenumberEnd: 798
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 826
    functionLinenumberEnd: 832
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 847
    functionLinenumberEnd: 849
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 864
    functionLinenumberEnd: 866
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 881
    functionLinenumberEnd: 883
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 895
    functionLinenumberEnd: 897
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 909
    functionLinenumberEnd: 911
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 923
    functionLinenumberEnd: 925
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].inheritIO()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 949
    functionLinenumberEnd: 952
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 968
    functionLinenumberEnd: 970
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream(boolean)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 986
    functionLinenumberEnd: 989
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1072
    functionLinenumberEnd: 1074
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start(java.lang.ProcessBuilder$Redirect[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1086
    functionLinenumberEnd: 1144
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeQuery(java.lang.String)"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.sql.ResultSet"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeUpdate(java.lang.String)"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].execute(java.lang.String)"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].addBatch(java.lang.String)"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeBatch()"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeUpdate(java.lang.String,int)"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeUpdate(java.lang.String,int[])"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeUpdate(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].execute(java.lang.String,int)"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].execute(java.lang.String,int[])"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].execute(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeLargeBatch()"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: 1200
    functionLinenumberEnd: 1202
    functionDepth: 0
    returnType: "long[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeLargeUpdate(java.lang.String)"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: 1235
    functionLinenumberEnd: 1237
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeLargeUpdate(java.lang.String,int)"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: 1283
    functionLinenumberEnd: 1285
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeLargeUpdate(java.lang.String,int[])"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: 1327
    functionLinenumberEnd: 1329
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.sql.Statement].executeLargeUpdate(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.sql.Statement"
    linkageType: ""
    functionLinenumber: 1371
    functionLinenumberEnd: 1373
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.sql.SQLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Callable].call()"
    functionSourceFile: "java.util.concurrent.Callable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,int)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 249
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 275
    functionLinenumberEnd: 283
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 315
    functionLinenumberEnd: 333
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 376
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.net.URI)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 413
    functionLinenumberEnd: 441
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createNewFile()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1037
    functionLinenumberEnd: 1044
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].delete()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1065
    functionLinenumberEnd: 1074
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].deleteOnExit()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1104
    functionLinenumberEnd: 1114
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].renameTo(java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1450
    functionLinenumberEnd: 1464
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2142
    functionLinenumberEnd: 2174
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2215
    functionLinenumberEnd: 2217
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 477
    functionLinenumberEnd: 490
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[],int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 503
    functionLinenumberEnd: 516
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 522
    functionLinenumberEnd: 525
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 538
    functionLinenumberEnd: 551
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 557
    functionLinenumberEnd: 560
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 589
    functionLinenumberEnd: 592
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 601
    functionLinenumberEnd: 604
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 615
    functionLinenumberEnd: 618
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 629
    functionLinenumberEnd: 632
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 643
    functionLinenumberEnd: 646
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 657
    functionLinenumberEnd: 660
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 671
    functionLinenumberEnd: 674
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 684
    functionLinenumberEnd: 687
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 698
    functionLinenumberEnd: 701
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println()"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 709
    functionLinenumberEnd: 712
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 720
    functionLinenumberEnd: 726
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 734
    functionLinenumberEnd: 740
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 748
    functionLinenumberEnd: 754
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 762
    functionLinenumberEnd: 768
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 776
    functionLinenumberEnd: 782
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 790
    functionLinenumberEnd: 796
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 804
    functionLinenumberEnd: 810
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 818
    functionLinenumberEnd: 824
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 834
    functionLinenumberEnd: 841
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 886
    functionLinenumberEnd: 888
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 939
    functionLinenumberEnd: 941
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Executor].execute(java.lang.Runnable)"
    functionSourceFile: "java.util.concurrent.Executor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.net.URI)"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(char[],int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 410
    functionLinenumberEnd: 419
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 452
    functionLinenumberEnd: 454
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 495
    functionLinenumberEnd: 497
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 590
    functionLinenumberEnd: 595
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
