Agree new method makes more sense. But problem with just deprecating this is that anyone overriding it will not have their method called. Is it therefore better to just delete it, so if someone was using `@Override` then they'll get a compiler error to tell them about it?