Add Template Method Demo Code