if (StringUtils.hasText(output.getValue())) {
value = output.getValue();
} else {
value = "flowScope." + name;
}
Expression source = parser.parseExpression(name, new FluentParserContext().evaluate(MutableAttributeMap.class));
Expression target = parser.parseExpression(value, new FluentParserContext().evaluate(RequestContext.class));
DefaultMapping mapping = new DefaultMapping(source, target);
parseAndSetMappingConversionExecutor(output, mapping);
parseAndSetMappingRequired(output, mapping);
return mapping;