@NotNull
  @Override
  protected List<Module> getModulesByFile(@NotNull VirtualFile file) {
    return ContainerUtil.createMaybeSingletonList(ProjectRootManager.getInstance(myProject).getFileIndex().getModuleForFile(file, false));
  }
@NotNull
  @Override
  protected List<Module> getModulesByFile(@NotNull VirtualFile file)