@Override
  public @Nullable Language getImmediateValue(@NotNull Project project, @Nullable VirtualFile file) {
    return TemplateDataLanguageMappings.getInstance(project).getImmediateMapping(file);
  }
@Override
  public @Nullable Language getImmediateValue(@NotNull Project project, @Nullable VirtualFile file)