public function selectChild($name) {
			// The data we want was not found:
			if (isset($this->stack[$this->index]->value[$name]) === false) {
				return false;
			}

			$this->stack[$this->index + 1] = (object)[
				'key' =>	$name,
				'value' =>	&$this->stack[$this->index]->value[$name]
			];
			$this->index++;

			return true;
		}