public function andWhere($conditions, array $bindParams = null, array $bindTypes = null) {
        if(!is_null($bindParams)) {
            $tmpBindParams = array();
            foreach($bindParams as $key => $value) {
                if(is_int($key)) {
                    $param = 'criteriaHelper' . $this->incrementLocalParamCount();
                    $tmpBindParams[$param] = $value;
                    $conditions = str_replace('?' . $key, ':' . $param . ':', $conditions);
                } else {
                    $tmpBindParams[$key] = $value;
                }
            }
            $bindParams = $tmpBindParams;
        }
        $this->getCriteria()->andWhere($conditions, $bindParams, $bindTypes);
        return $this;
    }