protected function resolveOptionalProjection(IFunction $function = null) { if ($function !== null) { $this->resolveFunction($function); } }