private @NotNull List<? extends ResourceRoot> resolveResourceRoots() {
    List<ResourceRoot> resourceRoots = myResourceRoots;
    if (resourceRoots == null) {
      resourceRoots = new ArrayList<>(myResourcePaths.size());
      for (String path : myResourcePaths) {
        resourceRoots.add(createResourceRoot(myBasePath, path));
      }
      myResourceRoots = resourceRoots;
    }
    return resourceRoots;
  }
private @NotNull List<? extends ResourceRoot> resolveResourceRoots()