Esto es as porque anyInt() devuelve un entero (aunque se trate de un matcher), y ya no es vlido como tipo de parmetro en la funcin, que ahora es un String. En cambio, utilizando any() y por la inferencia de tipos, el mock seguira compilando, y simplemente la nueva implementacin devuelta por esta funcin sera de tipo String.