do you plan to have chields for this method? if not I prefer to use private, because protected means, that your protected methods are part of your public API because children use it. And smaller public API is better, because it allows you better encapsulation and more aggressive changes in code.