verify that a user-generated annotation which does not directly implement equals() nevertheless compares equivalently to a 'real' annotation