Some possibles cases within equals, hashcode and "==" operator