public synchronized Collection<Throwable> getCauses() {
		return causes;
	}
Returns the causes of the parent throwable (possibly an empty collection)
@return the collection of causes of the parent throwable
NOTE: it is rude to leave this empty. If the parent throwable has no cause, or the cause is
unknown, leave its cause null.
Ghidra/Framework/Generic/src/main/java/ghidra/util/exception/MultipleCauses.java