+ All commented System.err converted to LOG.debug
+ As to hacking up a textIF/OF that uses this SerDe, was not able to do so. After trying, realized that HCatRecord generated by this is not serializable/deserializable in a manner that TextIF/OF can understand - it really needs an underlying IF/OF that understands HCatRecord. So, we can only do an e2e with a HCatIF/OF, which depend on this.
+ However, this bit really is only about the serialize/deserialize and generation of the appropriate object inspector, and the unit test tests that. To that end, I've added a bit to the test that converts data back and forth between LazySimpleSerDe and HCatRecordSerDe to show that the conversion works. With a complex enough schema(as provided), this test goes through all the code provided as well.
+ One bug fixed in this exercise - using LazySimpleSerDe showed me that sometimes, the primitive object might not be a java object in itself, and I needed to use it to get the native java object further, that has now been fixed.