/**
  * Utility method used for constructing a parameter values map for subreports, sub datasets and
  * crosstabs.
  *
  * @param filler report filler
  * @param parametersMapExpression expression that yields bulk parameter values map
  * @param subreportParameters list of individual parameter values
  * @param evaluation evaluation type
  * @param ignoreNullExpressions whether to ignore individual parameter value expressions
  * @param removeResourceBundle whether to remove the {@link JRParameter#REPORT_RESOURCE_BUNDLE
  *     REPORT_RESOURCE_BUNDLE} value from the bulk values map
  * @return the parameter values map
  * @throws JRException
  */
 public static Map<String, Object> getParameterValues(
     JRBaseFiller filler,
     JRExpression parametersMapExpression,
     JRDatasetParameter[] subreportParameters,
     byte evaluation,
     boolean ignoreNullExpressions,
     boolean removeResourceBundle,
     boolean removeFormatFactory)
     throws JRException {
   return getParameterValues(
       filler,
       filler.getExpressionEvaluator(),
       parametersMapExpression,
       subreportParameters,
       evaluation,
       ignoreNullExpressions,
       removeResourceBundle,
       removeFormatFactory);
 }