public boolean openData(Data data) {
		if (data.getComponent(0) == null) {
			return false;
		}

		Address addr = data.getMinAddress();
		int[] path = data.getComponentPath();
		if (isOpen(addr, path)) {
			return false;
		}
		open(addr, path);
		notifyDataToggled();
		return true;
	}
Marks the given data as open.  This method notifies listeners of changes.
@param data The data to open.
@return true if the data location was opened (false if already open or can't be opened)
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/util/OpenCloseManager.java