protected Exporter configureExporter(Exporter exp) {
    super.configureExporter(exp);

    if (exp instanceof GenericExporter) {
      GenericExporter exporter = (GenericExporter) exp;
      if (filePattern != null) {
        exporter.setFilePattern(filePattern);
      }
      if (templateName != null) {
        exporter.setTemplateName(templateName);
      }
      if (forEach != null) {
        exporter.setForEach(forEach);
      }
    }

    return exp;
  }