private void initialize(@Nullable String projectPath, @Nullable String buildDirPath,
                          @Nullable Boolean projectDirIsCaseSensitive,
                          @Nullable Set<? extends JpsSdk<?>> javaSdks) {
    String normalizedProjectPath = projectPath != null ? normalizePath(projectPath) : null;
    String normalizedBuildDirPath = buildDirPath != null ? normalizePath(buildDirPath) : null;
    myRelativizers.add(new CommonPathRelativizer(normalizedBuildDirPath, BUILD_DIR_IDENTIFIER, projectDirIsCaseSensitive));
    myRelativizers.add(new CommonPathRelativizer(normalizedProjectPath, PROJECT_DIR_IDENTIFIER));
    myRelativizers.add(new JavaSdkPathRelativizer(javaSdks));
    myRelativizers.add(new MavenPathRelativizer());
    myRelativizers.add(new GradlePathRelativizer());
  }
private void initialize(@Nullable String projectPath, @Nullable String buildDirPath,
                          @Nullable Boolean projectDirIsCaseSensitive,
                          @Nullable Set<? extends JpsSdk<?>> javaSdks)