private void openFileInTree(boolean associatedWithOriginalDomainFile) {
		DataTypesProvider provider = dtmPlugin.getProvider();
		GTree tree = provider.getGTree();
		DataTypeManagerHandler manager = dtmPlugin.getDataTypeManagerHandler();
		DomainFile df = associatedWithOriginalDomainFile ? domainFile : dtArchive.getDomainFile();
		Archive archive = manager.openArchive(dtArchive, df);
		GTreeNode node = getNodeForArchive(tree, archive);
		if (node != null) {
			tree.setSelectedNode(node);
		}
	}
Open archive in an immutable fashion.  Unlike ProgramDB, we do not want to 
allow upgrade or modification of a read-only archve (e.g., not-checked-out).
@param monitor task monitor
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/OpenDomainFileTask.java