public static void main(String[] args) throws FileNotFoundException, IOException { RawData input = new RawData(); DataStorage dataStorage = new DataStorage(); UIoutput output = new UIoutput(); // Open in truncate mode output.displayThis("-->> SETUP started"); output.displayThis("-->> OPENED RawData file"); output.displayThis("-->> OPENED Backup file"); output.displayThis("-->> OPENED Log file\n"); while (input.input1Country()) // loop through the end of the file { dataStorage.insert(input.getCountryCode(), input.getRestOfData()); // store to interior storage, which is an array } output.displayThis("-->> CLOSED Log file"); output.displayThis("-->> CLOSED Backup file"); output.displayThis("-->> CLOSED RawData file"); output.displayThis( "-->> SETUP finished" + " - inserted " + input.getN() + " countries into DataStorage\n"); output.finishUp(); dataStorage.finishUp(); input.finishUp(); System.out.printf("done"); }