THRIFT-1251. java: Generated java code should indicate which fields are required and which are optional Patch: Takashi Yonebayashi