I can find the following exceptions: CommonException, MappingException, InvalidArgumentException, UnexpectedValueException.php. I can see this exception being a RuntimeException or an InvalidArgumentException, the name of the class should be a valid class, CommonException looks a too generic exception too me. InvalidArgumentException from common namespace sounds good to you?

I can change the code and update the phpdoc with @throws notation.