private function createCaller(WrappedObject $wrappedObject) { $exceptionFactory = new ExceptionFactory($this->presenter); return new Caller($wrappedObject, $this->example, $this->dispatcher, $exceptionFactory, $this, $this->accessInspector); }