code: private FilterUtils parseFilterFile() {
          final FilterUtils filterUtils;
          if (ditavalFile != null) {
              final DitaValReader ditaValReader = new DitaValReader();
              ditaValReader.setLogger(logger);
              ditaValReader.setJob(job);
              ditaValReader.read(ditavalFile.toURI());
              flagImageSet.addAll(ditaValReader.getImageList());
              relFlagImagesSet.addAll(ditaValReader.getRelFlagImageList());
              filterUtils = new FilterUtils(printTranstype.contains(transtype), ditaValReader.getFilterMap(),
                      ditaValReader.getForegroundConflictColor(), ditaValReader.getBackgroundConflictColor());
          } else {
              filterUtils = new FilterUtils(printTranstype.contains(transtype));
          }
          filterUtils.setLogger(logger);
          return filterUtils;
      }
docs: Parse filter file
  
  @return configured filter utility