<s>[INST] reset the simulator , so that it can be configured again for another simulation run without to restart the java virtual machine . this is especially usefull for junit tests . concode_field_sep Simulator singleton concode_elem_sep Logger log concode_elem_sep long seed concode_elem_sep Monitor monitor concode_elem_sep DefaultConfigurator defaultConfigurator concode_elem_sep long MINUTE_UNIT concode_elem_sep long SECOND_UNIT concode_elem_sep boolean running concode_elem_sep Scheduler scheduler concode_elem_sep long MICROSECOND_UNIT concode_elem_sep long MILLISECOND_UNIT concode_elem_sep boolean finishedWithoutError concode_elem_sep Scenario scenario concode_elem_sep RandomGenerator randomGen concode_elem_sep long HOUR_UNIT concode_field_sep void setRealTime concode_elem_sep void shutdownSimulation concode_elem_sep long getSeed concode_elem_sep void setFinishAt concode_elem_sep String getSimulatedRealtime concode_elem_sep void checkRunning concode_elem_sep void start concode_elem_sep void setScenario concode_elem_sep boolean isFinishedWithoutError concode_elem_sep void configure concode_elem_sep void scheduleEvent concode_elem_sep String getFormattedTime concode_elem_sep DefaultConfigurator getConfigurator concode_elem_sep void setStatusInterval concode_elem_sep long getEndTime concode_elem_sep RandomGenerator getRandom concode_elem_sep void setMonitor concode_elem_sep Scenario getScenario concode_elem_sep Monitor getMonitor concode_elem_sep void setTimeSkew concode_elem_sep Simulator getInstance concode_elem_sep long getCurrentTime concode_elem_sep Scheduler getScheduler concode_elem_sep void setSeed [/INST] void function ( ) { checkRunning ( ) ; monitor = new DefaultMonitor ( ) ; scenario = null ; scheduler = new Scheduler ( true ) ; seed = 0 ; </s>