@Override
	public void setName(String newName, SourceType source)
			throws DuplicateNameException, InvalidInputException {
		try {
			setNameAndNamespace(newName, getParentNamespace(), source);
		}
		catch (CircularDependencyException e) {
			// can't happen since we are only changing the name and not the namespace
		}
	}
Sets this symbol's source as specified.
@param newSource the new source type (IMPORTED, ANALYSIS, USER_DEFINED)
@throws IllegalArgumentException if you try to change the source from default or to default
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/SymbolDB.java