Changed TypeMatcherMacro to give warning instead of compiler error for 2.2, temporary comment out tests that check for compiler error for should be a/an [Type] syntax.