function _queryMakeAdjustedReviewSearch($roundterm)
 {
     $value = new ReviewSearchMatcher(">0");
     if ($this->limitName === "r" || $this->limitName === "rout") {
         $value->add_contact($this->cid);
     } else {
         if ($this->limitName === "req" || $this->limitName === "reqrevs") {
             $value->fieldsql = "requestedBy=" . $this->cid . " and reviewType=" . REVIEW_EXTERNAL;
         }
     }
     foreach (self::$adjustments as $adj) {
         if (isset($roundterm->value[$adj])) {
             $value->{$adj} = $roundterm->value[$adj];
         }
     }
     $rt = $this->privChair ? 0 : self::F_NONCONFLICT;
     if (!$this->amPC) {
         $rt |= self::F_REVIEWER;
     }
     $term = new SearchTerm("re", $rt | self::F_XVIEW, $value, $roundterm->value);
     if (defval($roundterm->value, "revadjnegate")) {
         $term->set("revadjnegate", false);
         return SearchTerm::make_not($term);
     } else {
         return $term;
     }
 }