protected void programClosed(Program program) {
		for (Iterator<LocationReferencesProvider> iterator = providerList.iterator(); iterator
				.hasNext();) {
			LocationReferencesProvider provider = iterator.next();
			if (provider.getProgram() == program) {
				provider.dispose();
				iterator.remove();
			}
		}
	}
@see ghidra.framework.plugintool.Plugin#dispose()
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/navigation/locationreferences/LocationReferencesPlugin.java