Same question about `final` and `protected` as above.