public static void main(String[] args) {
    // Parse the command line options
    ArgumentsLoader.parse(args);

    // Load the configuration
    Config config = ArgumentsLoader.getConfig();

    // Initialise the system with the given arguments
    if (!init(config)) {
      return;
    }

    // load all extensions
    if (!Program.loadExtensions(config)) {
      return;
    }

    // Start the engine
    start(config);

    // Wait until the agents become idle
    waitUntilIdle();

    // finish up
    finish();
  }
public static void main(String[] args) {
    
    ArgumentsLoader.parse(args);

    
    Config config = ArgumentsLoader.getConfig();

    
    if (!init(config)) {
      return;
    }

    
    if (!Program.loadExtensions(config)) {
      return;
    }

    
    start(config);

    
    waitUntilIdle();

    
    finish();
  }
public static void main ( String [ ] args ) { // Parse the command line options ArgumentsLoader . parse ( args ) ; // Load the configuration Config config = ArgumentsLoader . getConfig ( ) ; // Initialise the system with the given arguments if ( ! init ( config ) ) { return ; } // load all extensions if ( ! Program . loadExtensions ( config ) ) { return ; } // Start the engine start ( config ) ; // Wait until the agents become idle waitUntilIdle ( ) ; // finish up finish ( ) ; }
Program entry

@param args command line arguments.
Program entry