HashCodeBuilder throws java.lang.StackOverflowError when an object contains a cycle. https://issues.apache.org/jira/browse/LANG-279