jill/src/main/java/io/github/agentsoz/jill/Main.java
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) {
    // 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.