@Override
	public boolean shouldSave() {
		if (autoSave) {
			return true; // we are dirty and we can simply save without user input (autosave)
		}

		// otherwise, we've changed and we must ask the user if we should save
		if (hasConfigChanged()) {
			return promptUserToSave();
		}
		return false;
	}
We need to do this here, since our parent constructor calls methods on us that need the 
extension manager.
@return the extension manager
Ghidra/Framework/Project/src/main/java/ghidra/framework/project/tool/GhidraTool.java