public function create($callback = null) { return new SpyData($callback, strval($this->labelSequencer->next()), $this->callFactory, $this->invoker, $this->generatorSpyFactory, $this->iterableSpyFactory); }