ExplanatoryDownCastFailureHandler()
Represents an AnyNarrow.DownCastFailureHandler which wraps subsequent assertions into an ExplanatoryAssertionGroup.
T - The type of the AssertionPlant.subject.
T - The type to which the AssertionPlant.subject should have been down-casted.