removing the else here will break schema evolutions in hive.  the comment should be: needed for hive when file schema differs from hive's meta data, but never used by parquet itself.