- public Forest reduce(Forest f, GSS.Phase.Node parent, GSS.Phase.Node onlychild, GSS.Phase target, Forest rex) {
- holder[numPop-1] = f;
- return reduce(parent, numPop-2, rex, onlychild, target);
- }
- public Forest reduce(GSS.Phase.Node parent, GSS.Phase.Node onlychild, GSS.Phase target, Forest rex) {
- return reduce(parent, numPop-1, rex, onlychild, target);
+
+ public Forest reduce(GSS.Phase.Node parent, GSS.Phase.Node onlychild, Forest rex) {
+ Forest ret = reduce(parent, numPop-1, rex, onlychild, parent.phase());
+ return ret;