Template method printing