} else if (name.equalsIgnoreCase("RequireSubStr")) {
if (params.length == 0) {
throw SupportMessages.MESSAGES.invalidParamsForCellProcessor(name, params);
}
if (params.length == 1) {
current = previous == null ? new RequireSubStr(params[0]) : new RequireSubStr(params[0], previous);
} else {
current = previous == null ? new RequireSubStr(params) : new RequireSubStr(params, previous);
}
} else if (name.equalsIgnoreCase("Strlen")) {
if (params.length == 0) {
throw SupportMessages.MESSAGES.invalidParamsForCellProcessor(name, params);
}