Create a template method DoIt