<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def load(self, config_data):
 """ Loads sanitizers according to rulesets defined in given already parsed configuration file. :param config_data: Already parsed configuration data, as dictionary. :type config_data: dict[str,any] """

        if not isinstance(config_data, dict):
            raise ConfigurationError(
                "Configuration data is %s instead of dict." % (
                    type(config_data),
                )
            )

        self.load_addon_packages(config_data)
        self.load_sanitizers(config_data)