protected function parseQuery(QueryInterface $query) {
        $operationList = $query->getStoredQueryCriteria();
        $pos = 0;
        foreach ($operationList as $operation) {
            if($pos > 0) {
                $this->addSeparator(true);
            }
            $this->parseOperation($operation);
            $pos++;
            
        }
        return $this;
    }