Typically, any code that may be required to be executed from different points in the program flow is factored out to a separate method.

db