void (@NotNull Project newProject, @NotNull VirtualFile baseDir, @NotNull T settings, @NotNull Module module) { throw new IllegalStateException("Isn't supposed to be invoked, use generateProject(String, String) instead."); }