Equals e HashCode