True, in comparison to before it did neither increase nor decrease. 

As I said, it is totally correct to compare the content but as a style or design decision we should discuss in general if we want to keep the expensive comparison as operator== or as a function. Here I think it is not too critical, but I have seen other portions of OpenMS where a call to operator== triggers a huge comparison calculation. I would vote for anything trigger a 'calculation' to be moved in a function, even if operator== will than disappear.