@Override
        protected MappingResults bind(final Object model) {
            val initialMappingResults = super.bind(model);

            if (initialMappingResults.getAllResults().isEmpty() && !initialMappingResults.hasErrorResults()) {
                val mapper = new DefaultMapper();
                val request = WebUtils.getHttpServletRequestFromExternalWebflowContext(getRequestContext());
                val spliterator = Spliterators.spliteratorUnknownSize(request.getAttributeNames().asIterator(), 0);

                val parameterNames = new LocalParameterMap(StreamSupport.stream(spliterator, false)
                    .filter(attribute -> !attribute.contains("."))
                    .filter(attribute -> Objects.nonNull(request.getAttribute(attribute)))
                    .collect(Collectors.toMap(Function.identity(), request::getAttribute)));
                
                addModelBindings(mapper, parameterNames.asMap().keySet(), model);
                return mapper.map(parameterNames, model);
            }
            return initialMappingResults;
        }
This is {@link CasMvcViewFactoryCreator}.

@author Misagh Moayyed
@since 7.0.0
core/cas-server-core-webflow-api/src/main/java/org/apereo/cas/web/flow/resolver/CasMvcViewFactoryCreator.java