private final function mergeCriterion($criterion) { Kit::ensureDict($criterion); if (TRUE === is_null($this->criterion)) { $this->criterion = []; } $this->criterion = array_merge_recursive($this->criterion, $criterion); return $this; }