code: @Override
      public void handleTemplateStart(final ITemplateStart templateStart) {
          this.events.add(TemplateStart.asEngineTemplateStart(templateStart));
          // The engine event we might have created is not forwarded - this makes cache creating transparent to the handler chain
          super.handleTemplateStart(templateStart);
      }
docs: this handler for parsing (we are not processing anything!)