upcastThen
GivenWhenThen
updowncastWhen
GivenWhenThen