@Override
    public @NotNull TemplateField withRange(@NotNull TextRange range) {
      return new EndField(range);
    }
@Override
    public @NotNull TemplateField withRange(@NotNull TextRange range)