public function hasKeys($keys, &$missing = null) { if (func_num_args() > 1) { $r = a::hasKeys($this->value, self::unwrap($keys), $missing); $missing = new self($missing); return $r; } else { return a::hasKeys($this->value, self::unwrap($keys)); } }