public function setAutoIncrement($autoIncrement)
    {
        if (($autoIncrement !== null) && !is_bool($autoIncrement)) {
            throw SchemaException::invalidColumnAutoIncrementFlag($this->getName());
        }

        $this->autoIncrement = $autoIncrement;
    }