int numColumns, String[] partitionValues, ArrayParserData data,
Class<? extends RecordParser> forcedParserClass)
{
RecordParser<Writable> forcedParser;
if (BytesParser.class.equals(forcedParserClass)) {
forcedParser = new BytesParser(partitionValues, numColumns, data);
} else if (ArrayParser.class.equals(forcedParserClass)) {
forcedParser = new ArrayParser(partitionValues, numColumns, data);
} else if (DefaultParser.class.equals(forcedParserClass)) {
forcedParser = new DefaultParser(deserializer, partitionValues, numColumns);
} else {