Это можно было бы предложить для проекта Coin, который принял много предложенных, но выбрал лучший / самый простой из списка.
Вы можете сделать это вместо этого.
public final void method() {
// super code
subClassMethod();
}
protected void subClassMethod() {
// can be overridden.
}