private function getUseStatement(): string
    {
        switch ($this->idTraitFqn) {
            case IdFieldTrait::class:
                $useStatement = 'use DSM\Fields\Traits\PrimaryKey\IdFieldTrait;';
                break;
            case NonBinaryUuidFieldTrait::class:
                $useStatement = 'use DSM\Fields\Traits\PrimaryKey\NonBinaryUuidFieldTrait;';
                break;
            case UuidFieldTrait::class:
                $useStatement = 'use DSM\Fields\Traits\PrimaryKey\UuidFieldTrait;';
                break;
            default:
                throw new \LogicException('Unknown trait selected ' . $this->idTraitFqn);
        }

        return $useStatement;
    }