@EqualsAndHashCode branch commit 2