def METHOD_NAME(self):
    result = {}
    for implementation in self._environment_plugins:
        try:
            additional = implementation.get_additional_environment()
            if (
                additional is not None
                and isinstance(additional, dict)
                and len(additional)
            ):
                result[implementation._identifier] = additional
        except Exception:
            self._logger.exception(
                "Error while fetching additional "
                "environment data from plugin {}".format(implementation._identifier),
                extra={"plugin": implementation._identifier},
            )
    return result