So you’re saying it is possible that `data.equals(...
# announcements
c
So you’re saying it is possible that
data.equals(derivative) == true
but
derivative.equals(data) == false
because the derivative class added more fields to the
equals()
implementation?