IllegalValueException
//TODO: why not the standard IllegalArgumentException? This exception is thrown when a value that is not fitting with expected type or format is passed.
//TODO: why not the standard IllegalArgumentException? This exception is thrown when a value that is not fitting with expected type or format is passed.