Use xor (^) which is a safer way to combine hashCodes. Don't use the parens.