protected void logWarning() {
		String msg = getWarningMessage(true);
		if (msg == null) {
			return;
		}
		switch (warning.level) {
			case ERROR:
				Msg.error(this, msg);
				break;
			case WARN:
				Msg.warn(this, msg);
				break;
			default:
				Msg.info(this, msg);
				break;
		}

	}
Due to the supression of error and warning conditions during instantiation this method should
be invoked at the end of instatiation when {@link #getName()} and {@link #getPath()} are
ready to be invoked safely.  Logging will be performed via {@link Msg}.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/StandAloneDataTypeManager.java