@Override
	protected void programDeactivated(Program program) {

		serverVersion = -1;
		localVersion = -1;
		currentProgramChanged = false;
		domainFileChangedRemotely = false;
		domainFileChangedLocally = false;
		program.removeTransactionListener(transactionListener);
		program.removeListener(this);
		disposeMarkerSets(program);
	}
Manages the markers to display areas where changes have occurred
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/misc/MyProgramChangesDisplayPlugin.java