class RequestDataValueProcessorUtils {



    public static String processAction(
            final ITemplateContext context, final String action, final String httpMethod) {

        final IThymeleafRequestContext thymeleafRequestContext = SpringContextUtils.getRequestContext(context);
        if (thymeleafRequestContext == null) {
            return action;
        }

        return thymeleafRequestContext.getRequestDataValueProcessor().processAction(action, httpMethod);

    }



    public static String processFormFieldValue(
            final ITemplateContext context, final String name, final String value, final String type) {

        final IThymeleafRequestContext thymeleafRequestContext = SpringContextUtils.getRequestContext(context);
        if (thymeleafRequestContext == null) {
            return value;
        }

        return thymeleafRequestContext.getRequestDataValueProcessor().processFormFieldValue(name, value, type);

    }



    public static Map<String, String> getExtraHiddenFields(final ITemplateContext context) {

        final IThymeleafRequestContext thymeleafRequestContext = SpringContextUtils.getRequestContext(context);
        if (thymeleafRequestContext == null) {
            return null;
        }

        return thymeleafRequestContext.getRequestDataValueProcessor().getExtraHiddenFields();

    }



    public static String processUrl(final ITemplateContext context, final String url) {<FILL_FUNCTION_BODY>}




    private RequestDataValueProcessorUtils() {
	    super();
    }


}


        final IThymeleafRequestContext thymeleafRequestContext = SpringContextUtils.getRequestContext(context);
        if (thymeleafRequestContext == null) {
            return url;
        }

        return thymeleafRequestContext.getRequestDataValueProcessor().processUrl(url);

    
<no_super_class>