@SuppressWarnings({"rawtypes", "unchecked"}) public RecordReader<Text, Text> getRecordReader(InputSplit split, JobConf conf, Reporter reporter) throws IOException { return new CombineFileRecordReader(conf, (CombineFileSplit) split, reporter, FilenameKeyTextRecordReaderWrapper.class); }