Number Lines: 2620 total Classes: 33 Abstract: 4 Subclasses: 16 Interfaces: 0 Interfaces Used: 0 Use of static ./src/GUIPackage/GUIController.java: public static void exitGame(){ ./src/Main.java: public static void exitGame(){ ./src/xml/XMLParser.java: private static DocumentBuilder getDocumentBuilder () { Global instance variables Non-private instance variables ./src/Simulations/SimulationSuperClass.java: //protected genState myGenState; -- This holds the State and the percentages Magic values ./src/Simulations/GameOfLife.java: if (checkAlive(i, j) && (numAlive<2 || numAlive>3)){ ./src/Simulations/GameOfLife.java: }else if(checkAlive(i,j) || (checkDead(i, j) && numAlive ==3)){ ./src/Simulations/SimulationManager.java: if(myGenState3!=null){addEmptyCells(myGenState3);} ./src/Simulations/Tester.java: if (luck<5){ ./src/Simulations/Tester.java: else if (luck >= 5 && luck <8) { ./src/xml/MainXML.java: if (simType.equals("gameoflife")) { ./src/xml/MainXML.java: } else if (simType.equals("fire")) { ./src/xml/MainXML.java: } else if (simType.equals("segregation")) { ./src/xml/MainXML.java: } else if (simType.equals("predprey")) { Use of Concrete List Use of Concrete Map Use of Concrete Set Longest Methods 15 CreateGrid.createCellsList 10 ChooseFile.chooseFile 9 CreateGrid.createVBox 7 CreateGrid.updateColor 5 State.State 5 CreateGrid.CreateGrid 4 CreateGrid.changeButtonSettings 3 ButtonCreater.setButtonSettings 2 Cell.Cell 2 ButtonCreater.ButtonCreater Bad Exception Handling ./src/xml/MainXML.java: e.printStackTrace();