deepUnwrap

Recursively unwraps a branch.

If the receiver is an IBranchWrapper it will be unwrapped else the branch will be returned.

Return

deep unwrapped branch