public function checkColumnDoesNotExist($strTableName, $strColName, $blnAllowSystemCol = false)
    {
        $this->checkTableExists($strTableName);
        $this->checkColumnName($strColName, $blnAllowSystemCol);

        if ($this->fieldExists($strColName, $strTableName)) {
            throw ColumnExistsException::withName($strColName, $strTableName);
        }
    }