code: public JnlpDependencyRequest createRequest( Artifact artifact, boolean outputJarVersion, boolean useUniqueVersions )
      {
  
          if ( globalConfig == null )
          {
              throw new IllegalStateException( "No config found, use init method before creating a request" );
          }
  
          JnlpDependencyConfig config = createConfig( artifact, outputJarVersion, useUniqueVersions );
  
          JnlpDependencyTask[] tasks = createTasks( config );
  
          JnlpDependencyRequest request = new JnlpDependencyRequest( config, tasks );
          return request;
      }
docs: {@inheritDoc}