public static ModulePathMacroManager createInstance(@NotNull Supplier<@Nullable @SystemIndependent String> projectFilePathPointer,
                                                      @NotNull Supplier<@NotNull @SystemIndependent String> moduleDirPointer) {
    return new ModulePathMacroManager(projectFilePathPointer, moduleDirPointer);
  }
public static ModulePathMacroManager createInstance(@NotNull Supplier<@Nullable @SystemIndependent String> projectFilePathPointer,
                                                      @NotNull Supplier<@NotNull @SystemIndependent String> moduleDirPointer)