docs: private ForkedRunner createForkedRunner() throws MojoExecutionException {
  
          try {
  
              if (this.project == null) {
                  this.getLog().error("this.project is null");
              }
              return new ForkedRunner(getLog(), this.jmxPort, this.vmArgs, this.project.getTestClasspathElements(),
                      this.stepImplementationArtifacts, this.artifactResolver, this.artifactFactory,
                      this.mavenProjectBuilder, this.localRepository, this.remoteRepositories,
                      this.artifactMetadataSource);
          } catch (final DependencyResolutionRequiredException e) {
  
              throw new MojoExecutionException("Unable to resolve dependencies", e);
          }
      }