in drools-benchmarks-parent/drools-benchmarks/src/main/java/org/drools/benchmarks/oopath/runtime/AbstractOOPathRuntimeBenchmark.java [45:59]
protected Collection<Object> generateMenFacts(final int numberOfFacts, final boolean withWife,
final boolean withChildren) {
final Collection<Object> facts = new ArrayList<>();
for (int i = 0; i < numberOfFacts; i++) {
final Man man = new Man("Gizmo", i);
if (withChildren) {
generateChildrenOfMan(man);
}
if (withWife) {
generateWifeOfMan(man);
}
facts.add(man);
}
return facts;
}