thrift generated 1.2