open class AnotherCustomMatcher: TypeMatcher {

  open func match(argument arg: Any, withArgument withArg: Any) -> Bool {
    switch (arg, withArg) {
    case ( _ as AnotherDifferentClassForMatching, _ as AnotherDifferentClassForMatching):