split into ShouldBeMatchable.java and ShouldNotBeMatchable.java