protected void doSetSource(SourceType newSource) {
		flags =
			(byte) ((flags & SOURCE_CLEAR) | (newSource.ordinal() & SOURCE_MASK) << SOURCE_SHIFT);
	}
Checks and sets the parent

The caller must still call {@link #update(DBObjectColumn...)} for {@link #PARENT_COLUMN}.

@param newParent the parent namespace
@throws CircularDependencyException
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/symbol/AbstractDBTraceSymbol.java