@NotNull
  public Collection<Language> getSupportedLanguages(@Nullable PsiElement context) {
    if (context != null) {
      return getSupportedLanguages(context.getProject(), null);
    }
    return Collections.emptyList();
  }
@NotNull
  public Collection<Language> getSupportedLanguages(@Nullable PsiElement context)