} abstract public function newEngine(); final public static function newSelector() { return PhabricatorEnv::newObjectFromConfig('search.engine-selector'); } }