if (state == null) return;
if (systemState == null) return; if (stateLocation.isFile() && lastTimeStamp == systemState.getTimeStamp()) return;
	private void writeState() throws IOException {		if (state == null)			return;				DataOutputStream output = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(stateLocation)));		StateWriter writer = new StateWriter();		writer.saveState(state, output);	}