generate method
Generates an item of type T
Implementation
@override
Companion generate() {
final nameGenerator = _companionType.getNameGenerator(_gender);
nameGenerator.seed(_seed);
final name = nameGenerator.generate();
final generator = BatchGenerator(_getBatch(name));
generator.seed((_seed + 1) % SeedGenerator.maxSeed);
Companion companion = Companion.fromShallowMap(generator.generate());
if (_companionType is Fixable<Companion>) {
companion = (_companionType as Fixable).getFixed(companion);
}
return companion;
}