public void run(DefaultDriver[] driversList, boolean withGUI) { this.drivers = driversList; if (race.size() != 0) race.removeAllCompetitors(); for (int i = 0; i < driversList.length; i++) { race.addCompetitor(driversList[i]); race.closeAfterFinish = true; System.out.println("Driver " + driversList[i].getDriverName()); } if (withGUI) { results = race.runWithGUI(); } else { results = race.run(); } }