void (@NotNull WebProjectTemplate<T> template, @NotNull Module module) { ModuleRootManager moduleRootManager = ModuleRootManager.getInstance(module); VirtualFile dir = ProjectUtil.guessModuleDir(module); if (dir == null) { dir = ArrayUtil.getFirstElement(moduleRootManager.getContentRoots()); } assert dir != null : module.getProject(); template.generateProject(module.getProject(), dir, myGeneratorPeerLazyValue.getValue().getSettings(), module); }