private static @NotNull VirtualFile getModuleDir(@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();
    return dir;
  }
private static @NotNull VirtualFile getModuleDir(@NotNull Module module)