@Factory
    public static Matcher<Object> with(Class<? extends Annotation> annotation, String methodName,
                                       Class<?>... methodParameterTypes) {
        return new IsMethodAnnotated(annotation, null, methodName, methodParameterTypes);
    }