public void setReplacement(@NotNull String path, @Nullable String sourceName, @Nullable String targetName) {
    BiMap<String, String> map = mySourceToReplacingTarget.computeIfAbsent(path, (p) -> HashBiMap.create());
    if (targetName != null) {
      map.forcePut(sourceName, targetName);
    }
    else {
      map.remove(sourceName);
    }
  }
public void setReplacement(@NotNull String path, @Nullable String sourceName, @Nullable String targetName)