docs: private static Maven.MavenInstallation getMavenInstallation(MavenModuleSetBuild build, EnvVars vars,
              TaskListener listener) throws IOException, InterruptedException {
          MavenModuleSet project = build.getProject();
          Maven.MavenInstallation mavenInstallation = project.getMaven();
          if (mavenInstallation == null) {
              throw new AbortException("A Maven installation needs to be available for this project to be built.\n" +
                      "Either your server has no Maven installations defined, or the requested Maven version does not exist.");
          }
          return mavenInstallation.forEnvironment(vars).forNode(build.getBuiltOn().toComputer().getNode(), listener);
      }