public function callMethodInWrappedInst($method, $args)
    {
        $i = $this->getWrappedInst();
        if (method_exists($i, $method)) {
            return call_user_method_array($method, $i, $args);
        }
        throw new UnknownMethodException('Calling unknown method: ' . get_class($i) . "::$method()");
    }