} else {
throw SupportMessages.MESSAGES.invalidParamsForCellProcessor(name, params);
}
} else if (name.equalsIgnoreCase("StrReplace")) {
if (params.length == 2) { //regex, replacement
current = previous == null ? new StrReplace(params[0], params[1]) :
new StrReplace(params[0], params[1], (StringCellProcessor) previous);
} else {
throw SupportMessages.MESSAGES.invalidParamsForCellProcessor(name, params);
}
} else if (name.equalsIgnoreCase("ConvertNullTo")) {
if (params.length == 1) {