final EncogProgram result = context.cloneProgram(parent1);
final ProgramNode resultNode = parent1.findNode(p1Index);
final ProgramNode p2Node = parent2.findNode(p2Index);
final ProgramNode newInsert = context.cloneBranch(result,
p2Node);
result.replaceNode(resultNode, newInsert);
offspring[0] = result;
done = true;
} else {
tries--;
if (tries < 0) {