if (tries < 0) {
throw new EncogError("Could not generate a valid genome after "
+ this.maxGenerationErrors + " tries.");
} else if (!Double.isNaN(s) && !Double.isInfinite(s)
&& !this.contents.contains(result.dumpAsCommonExpression())) {
done = true;
}
}
return result;