apply
LeftDisjunctionMatcher RightDisjunctionMatcher FailureMatcher SuccessValidationMatcher