Number Lines: 3295 total Classes: 33 Abstract: 4 Subclasses: 25 Interfaces: 0 Interfaces Used: 0 Use of static ./src/controller/MainMenu.java: public static int DimensionsOfGrid = 10; ./src/controller/MainMenu.java: public static Stage stage; ./src/controller/MainMenu.java: private static class BigGameNameText extends StackPane{ ./src/controller/MainMenu.java: private static class OptionContainer extends VBox{ ./src/xml/XMLParser.java: private static DocumentBuilder getDocumentBuilder () { Global instance variables Non-private instance variables ./src/base/Cell.java: public Rectangle block; ./src/base/Simulation.java: protected Timeline animation; Magic values ./src/gameoflife/GameOfLifeSimulation.java: if((aliveSurroundingCells >= 3) || (aliveSurroundingCells < 2)){ ./src/gameoflife/GameOfLifeSimulation.java: if((aliveSurroundingCells == 3)){ ./src/spreadingoffire/SpreadingOfFireGrid.java: }else if(cellState == 1 || cellState == 3){ ./src/spreadingoffire/SpreadingOfFireSimulation.java: } else if(cellStates[i][j] == 3){ Use of Concrete List Use of Concrete Map Use of Concrete Set Longest Methods 60 Segregation.setSatisfiedState 47 Cell.setUpButtons 43 WaTorWorldSimulation.updateShark 40 WaTorWorldSimulation.createGraph 40 SpreadingOfFireSimulation.createGraph 40 Segregation.createGraph 35 GameOfLifeSimulation.createGraph 27 SpreadingOfFireSimulation.updateState 23 SpreadingOfFireSimulation.checkUpdatedStatesAfterManualMod 21 Segregation.updateGrid Bad Exception Handling ./src/xml/XMLParser.java: e.printStackTrace(); ./src/xml/XMLParser.java: e.printStackTrace();