@Nullable
  public static String expandLinkedResourcesPath(String rootPath, final ExpandMacroToPathMap macroMap,
                                                 final String path) {
    final EclipseProjectFinder.LinkedResource linkedResource = EclipseProjectFinder.findLinkedResource(rootPath, path);
    if (linkedResource != null) {
      if (linkedResource.containsPathVariable()) {
        final String toPathVariableFormat =
          getVariableRelatedPath(linkedResource.getVariableName(), linkedResource.getRelativeToVariablePath());
        return macroMap.substitute(toPathVariableFormat, SystemInfo.isFileSystemCaseSensitive);
      }
      return linkedResource.getLocation();
    }
    return null;
  }
@Nullable
  public static String expandLinkedResourcesPath(String rootPath, final ExpandMacroToPathMap macroMap,
                                                 final String path)