### Question:
Address { @Override public int hashCode() { return Arrays.hashCode(data); } Address(byte[] data); private  Address(byte[] data, boolean hashed); byte[] getBytes(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); static Address of(String addr); static final Address NULL_ADDRESS; }### Answer:
@Test public void hashCodeTest() { assertThat(Address.of(ADDRESS_HEX).hashCode()).isEqualTo(Arrays.hashCode(ADDRESS_BYTES)); }