public synchronized void addFlattenedIfMultiple(Throwable e) {
		if (hasMultiple(e)) {
			addAllCauses(e);
		}
		else {
			addCause(e);
		}
	}
If the throwable has multiple causes, collect its causes into this MultipleCauses.
Otherwise, just add it as a cause.
@param e
Ghidra/Framework/Generic/src/main/java/ghidra/util/exception/MultipleCauses.java