protected static void startTemplate(final @NotNull Editor editor,
                                      final Template template,
                                      final @NotNull Project project,
                                      final TemplateEditingListener listener) {
    startTemplate(editor, template, project, listener, null);
  }
protected static void startTemplate(final @NotNull Editor editor,
                                      final Template template,
                                      final @NotNull Project project,
                                      final TemplateEditingListener listener)