def __init__(self, value, param, msg=None):  # pragma: no cover
        """ Initializer.

            :param object value: the value
            :param str param: the parameter
            :param str msg: an explanatory message
        """
        # pylint: disable=super-init-not-called
        self._value = value
        self._param = param
        self._msg = msg
def __init__ ( self , value , param , msg = None ) : self . _value = value self . _param = param self . _msg = msg
Initializer.

            :param object value: the value
            :param str param: the parameter
            :param str msg: an explanatory message