public Builder addCharFilter(String name,Map<String,String> params) throws IOException {
  Objects.requireNonNull(name,"CharFilter name may not be null");
  charFilters.add(applyResourceLoader(CharFilterFactory.forName(name,applyDefaultParams(params))));
  componentsAdded=true;
  return this;
}

public Builder addCharFilter ( String name , Map < String , String > params ) throws IOException { Objects . requireNonNull ( name , "CharFilter name may not be null" ) ; charFilters . add ( applyResourceLoader ( CharFilterFactory . forName ( name , applyDefaultParams ( params ) ) ) ) ; componentsAdded = true ; return this ; }
adds the given char filter .
