added skeleton implementation of NotMatcher
implement NotMatcher