public function exclude(Intervals $intervals) : Intervals
    {
        /** @var \Interval\Operation\Intervals\Exclusion $operation */
        $operation = self::$di->get(Di::OPERATION_INTERVALS_EXCLUSION);
        return $operation($this, $intervals);
    }