### Question:
ServiceV3SessionsPostRequest { @Override public int hashCode() { int result = getEndUserIdentifier() != null ? getEndUserIdentifier().hashCode() : 0; result = 31 * result + (getAuthorizationRequestId() != null ? getAuthorizationRequestId().hashCode() : 0); return result; } ServiceV3SessionsPostRequest(
            String endUserIdentifier,
            UUID authorizationRequestId
    ); @JsonProperty("username") String getEndUserIdentifier(); @JsonProperty("auth_request") UUID getAuthorizationRequestId(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void equalObjectsHaveSameHashcode() throws Exception { assertEquals( new ServiceV3SessionsPostRequest( "UserName", UUID.fromString("baa53338-ff66-4d27-a3bb-5bdd3b5f2890") ).hashCode(), new ServiceV3SessionsPostRequest( "UserName", UUID.fromString("baa53338-ff66-4d27-a3bb-5bdd3b5f2890") ).hashCode() ); }