@Override
	public VTMatchTagDB createMatchTag(String tagName) {
		VTMatchTagDB matchTag = null;
		try {
			lock.acquire();
			matchTag = getMatchTagDB(tagName);
			if (matchTag != null) {
				return matchTag;
			}
			DBRecord record = matchTagAdapter.insertRecord(tagName);
			matchTag = new VTMatchTagDB(this, tagCache, record);
		}
		catch (IOException e) {
			dbError(e);
		}
		finally {
			lock.release();
		}
		setObjectChanged(VTEvent.TAG_ADDED, matchTag, null, matchTag);
		return matchTag;
	}
Mark the state of a Version Tracking item as having changed and generate
the event of the specified type.  Any or all parameters may be null.
@param eventType event type
@param affected the version tracking object that was affected by the change.
@param oldValue original value or an Object that is related to the event.
@param newValue new value or an Object that is related to the event.
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/api/db/VTSessionDB.java