Find the Origin that an object originated from. Checks if the source object is an Origin or OriginProvider and also searches exception stacks.
an optional Origin
the source object or null
null