@Deprecated(forRemoval = true)
  public static String composeText(PsiElement @NotNull [] elements, @NotNull String start, @NotNull String pattern) {
    return composeText(Arrays.asList(elements), start, pattern);
  }
@Deprecated(forRemoval = true)
  public static String composeText(PsiElement @NotNull [] elements, @NotNull String start, @NotNull String pattern)