Check the match mechanism for 'virtual' in match expressions ============================================================ call to void BAR::barMethod() NON-VIRTUAL method call to void BAR::fooBarMethod() VIRTUAL method call to void BAR::fooBarMethod(int) NON-VIRTUAL method call to void FOO::fooBarMethod() VIRTUAL method call to void FOOBAR::other() NON-VIRTUAL method ============================================================