@Override
  public @NotNull PsiFile createFile(@NotNull FileViewProvider viewProvider) {
    if (viewProvider.getBaseLanguage() instanceof IgnoreLanguage) {
      return ((IgnoreLanguage)viewProvider.getBaseLanguage()).createFile(viewProvider);
    }
    return new IgnoreFile(viewProvider, IgnoreFileType.INSTANCE);
  }
@Override
  public @NotNull PsiFile createFile(@NotNull FileViewProvider viewProvider)