public function setDiscriminatorDefaultValue($discriminatorDefaultValue)
    {
        if ($discriminatorDefaultValue !== null && !array_key_exists($discriminatorDefaultValue, $this->discriminatorMap)) {
            throw MappingException::invalidDiscriminatorValue($discriminatorDefaultValue, $this->name);
        }

        $this->discriminatorDefaultValue = $discriminatorDefaultValue;
    }