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