THRIFT-663. java: JavaBean code generator produces incorrect setter methods This patch causes the beans option to suppress the builder-style setter methods. It also adds a new 'private-members' option that leaves the builder-style methods, but makes the actual instance variables private.