public function rootFieldList() { if (is_object($this->containerFieldList)) { return $this->containerFieldList->rootFieldList(); } else { user_error("rootFieldList() called on {$this->class} object without a containerFieldList", E_USER_ERROR); } }