protected function createClass()
        {
            $file = $this->getPath();

            if($this->files->exists($file)) {
                throw new PresenterExistsException();
            } else {
                return $this->files->put(
                    $file,
                    $this->stub->populateStub($this->getPopulatedData())
                );
            }
        }