protected function _createInvalidArgumentException(
        $message = '',
        $code = 0,
        RootException $previous = null,
        $argument = null
    ) {
        return new RootInvalidArgumentException($message, $code, $previous);
    }
protected function _createInvalidArgumentException(
        $message = '',
        $code = 0,
        RootException $previous = null,
        $argument = null
    ) {
        return new RootInvalidArgumentException($message, $code, $previous);
    }
protected function _createInvalidArgumentException ( $ message = '' , $ code = 0 , RootException $ previous = null , $ argument = null ) { return new RootInvalidArgumentException ( $ message , $ code , $ previous ) ; }
Creates a new invalid argument exception.

@since [*next-version*]

@param string             $message  The error message, if any.
@param int                $code     The error code, if any.
@param RootException|null $previous The inner exception for chaining, if any.
@param mixed|null         $argument The invalid argument, if any.

@return RootInvalidArgumentException The new exception.
Creates a new invalid argument exception .