@Override
	protected void updateValueFromComponent() throws ValuesMapParseException {
		if (domainFilePanel != null) {
			DomainFolder domainFolder = domainFilePanel.getDomainFolder();
			if (domainFolder == null) {
				String text = domainFilePanel.getText();
				if (text.isBlank()) {
					setValue(null);
					return;
				}
				throw new ValuesMapParseException(getName(), "Project Folder",
					"No folder found for \"" + text + "\"");
			}
			setValue(domainFolder);
		}
	}
Constructor for creating ProjectFolderValues for projects other than the active project.
@param name the name of the value
@param project the project to find a folder from
@param defaultValuePath the path of a default folder value
Ghidra/Features/Base/src/main/java/ghidra/features/base/values/ProjectFolderValue.java