Some of this boilerplate can be omitted by expanding the Hadoop2RecordType enum into a full-fledged class.  Let's review in person.