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