void refresh(LocalFolderItem localFolderItem, FolderItem verFolderItem) {
		icon = null;
		disabledIcon = null;

		this.folderItem = localFolderItem;
		this.versionedFolderItem = verFolderItem;

		validateCheckout();
		boolean fileIDset = updateFileID();

		if (parent.visited()) {
			// NOTE: we should maintain some cached data so we can determine if something really changed
			listener.domainFileStatusChanged(getDomainFile(), fileIDset);
		}
	}
Construct a new file instance with a specified name and a corresponding parent folder using
up-to-date folder items.
@param parent parent folder
@param name file name
@param folderItem local folder item
@param versionedFolderItem versioned folder item
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/GhidraFileData.java