ProjectPathMacroManager (@NotNull Supplier<@Nullable @SystemIndependent String> projectFilePathPointer, @NotNull Supplier<@SystemIndependent @Nullable String> basePathPointer, @Nullable Supplier<@SystemIndependent @NotNull String> namePointer) { return new ProjectPathMacroManager(projectFilePathPointer, basePathPointer, namePointer); }