public static <T> T runWriteCommandAction(Project project, final @NotNull Computable<T> computable) {
    return writeCommandAction(project).compute(() -> computable.compute());
  }
public static <T> T runWriteCommandAction(Project project, final @NotNull Computable<T> computable)