@NotNull
  @Override
  public Class<? extends TemplateContextType> getTemplateContextTypeClass() {
    return GroovyTemplateContextType.Generic.class;
  }
@NotNull
  @Override
  public Class<? extends TemplateContextType> getTemplateContextTypeClass()