docs: private Set<Artifact> determineRelevantPluginDependencies()
          throws MojoExecutionException
      {
          Set<Artifact> relevantDependencies;
          if ( this.includePluginDependencies )
          {
              if ( this.executableDependency == null )
              {
                  getLog().debug( "All Plugin Dependencies will be included." );
                  relevantDependencies = new HashSet<Artifact>( this.pluginDependencies );
              }
              else
              {
                  getLog().debug( "Selected plugin Dependencies will be included." );
                  Artifact executableArtifact = this.findExecutableArtifact();
                  Artifact executablePomArtifact = this.getExecutablePomArtifact( executableArtifact );
                  relevantDependencies = this.resolveExecutableDependencies( executablePomArtifact );
              }
          }
          else
          {
              relevantDependencies = Collections.emptySet();
              getLog().debug( "Plugin Dependencies will be excluded." );
          }
          return relevantDependencies;
      }