private boolean updatePreferredRootNamespaceCategory(String path) {
		if (path != null) {
			path = path.trim();
		}
		preferredRootNamespaceCategory = null;
		if (!StringUtils.isBlank(path)) {
			try {
				preferredRootNamespaceCategory = new CategoryPath(path);
			}
			catch (Exception e) {
				// ignore invalid path
				Msg.error(this, "Ignoring invalid preferred root namespace category path: " + path);
				return false;
			}
		}
		return true;
	}
Initialize program compiler specification.
During a language upgrade this will provide a temporary spec until setLanguage is complete.
@throws CompilerSpecNotFoundException if the compiler spec cannot be found
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/ProgramDB.java