public function setOutcomeRules(ResponseRuleCollection $responseRules)
    {
        if (count($responseRules) > 0) {
            $this->responseRules = $responseRules;
        } else {
            $msg = "A ResponseElse object must be bound to at least one ResponseRule object.";
            throw new InvalidArgumentException($msg);
        }
    }