@Override
  public @NotNull PsiComment createBlockCommentFromText(@NotNull Language language,
                                                        @NotNull String text) throws IncorrectOperationException {
    Commenter commenter = LanguageCommenters.INSTANCE.forLanguage(language);
    assert commenter != null : language;
    String blockCommentPrefix = commenter.getBlockCommentPrefix();
    String blockCommentSuffix = commenter.getBlockCommentSuffix();
    assert blockCommentPrefix != null && blockCommentSuffix != null;

    PsiFile aFile = createDummyFile(language, blockCommentPrefix + text + blockCommentSuffix);
    return findPsiCommentChild(aFile);
  }
@Override
  public @NotNull PsiComment createBlockCommentFromText(@NotNull Language language,
                                                        @NotNull String text)