fix ClassCaseBlock type paramater
add MatcherCaseBlock
don't use @ExtentionMethod(PetternMatchers.class)