return ConfigUtils.newInstance(this, "foragerClass", foragerClass);
}
LocalSearchPickEarlyType pickEarlyType_ = (pickEarlyType == null)
? LocalSearchPickEarlyType.NEVER : pickEarlyType;
int acceptedCountLimit_ = (acceptedCountLimit == null) ? Integer.MAX_VALUE : acceptedCountLimit;
FinalistPodium finalistPodium = finalistPodiumType == null ? new HighestScoreFinalistPodium()
: finalistPodiumType.buildFinalistPodium();
return new AcceptedForager(finalistPodium, pickEarlyType_, acceptedCountLimit_);
}