java. Builder equals/hashCode, cached transitive hash in generated messages, fixed #97.