public function setSequenceGeneratorDefinition(array $definition)
    {
        if ( ! isset($definition['sequenceName'])) {
            throw MappingException::missingSequenceName($this->name);
        }

        if ($definition['sequenceName'][0] == '`') {
            $definition['sequenceName']   = trim($definition['sequenceName'], '`');
            $definition['quoted'] = true;
        }

        $this->sequenceGeneratorDefinition = $definition;
    }