private void writeState(File stateFile, File lazyFile) throws IOException { if (systemState == null)
private void writeState(StateImpl state, File stateFile, File lazyFile) throws IOException { if (state == null)
	private void writeState(File stateFile, File lazyFile) throws IOException {		if (systemState == null)			return;		if (cachedState && lastTimeStamp == systemState.getTimeStamp())			return;		systemState.fullyLoad(); // make sure we are fully loaded before saving		factory.writeState(systemState, stateFile, lazyFile);	}