public function setIncludeBoundary($includeBoundary)
    {
        if (is_bool($includeBoundary)) {
            $this->includeBoundary = $includeBoundary;
        } else {
            $msg = "IncludeBoudary must be a boolean value, '" . gettype($includeBoundary) . "' given";
            throw new InvalidArgumentException($msg);
        }
    }