THRIFT-701. java: Generated classes take up more space in jar than needed Use a static {} block instead of an anonymous inner class to define metaDataMap. This saves some space in jars generated by avoiding the internal class.