private static String stringifyActionField(final Action eval, final Field... fields) {
        return Arrays.stream(fields)
            .map(field -> {
                ReflectionUtils.makeAccessible(field);
                val exp = ReflectionUtils.getField(field, eval);
                if (exp != null) {
                    return StringUtils.defaultString(exp.toString());
                }
                return null;
            })
            .filter(Objects::nonNull)
            .collect(Collectors.joining(", "));
    }
This is {@link SpringWebflowEndpoint}.

@author Misagh Moayyed
@since 5.1.0
support/cas-server-support-reports-core/src/main/java/org/apereo/cas/web/report/SpringWebflowEndpoint.java