@Nullable
  public static PsiElement restoreBySignature(@NotNull PsiFile file, @NotNull String signature) {
    return restoreBySignature(file, signature, null);
  }
@Nullable
  public static PsiElement restoreBySignature(@NotNull PsiFile file, @NotNull String signature)