@Override
	public void saveProgramAs() {
		saveProgramAs(getCurrentProgram());
	}
Start a transaction if one has not been started; needed when program properties are about to
change from the options editor.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/progmgr/ProgramManagerPlugin.java