abstract
It is usually a better design to make such methods abstract themselves so that classes inheriting these methods provide their implementations.
Example:
abstract class Test { protected void doTest() { } }