The reflection stuff in java thrift is quite useful, but to use it you must know the field id (not the name) of the field you are working with.
Given a field name, you can obtain the corresponding ID by iterating through the metaDataMap, but it's not ideal.
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Assignee||Cyrus Katrak [ katrakc ]|
|Fix Version/s||0.2 [ 12313769 ]|
|Resolution||Fixed [ 1 ]|