public function _addIdColumnConditions(&$query)
        {
            $query[] = "WHERE";
            $keys = Arrays::is($this->_getIdColumnName()) ? $this->_getIdColumnName() : array( $this->_getIdColumnName() );
            $first = true;

            foreach($keys as $key) {
                if ($first) {
                    $first = false;
                } else {
                    $query[] = "AND";
                }

                $query[] = $this->_quoteIdentifier($key);
                $query[] = "= ?";
            }
        }