xLow = new AlgoDependentNumber(cons, lowPlusOffset, false);
}
cons.removeFromConstructionList(xLow);</BUG>
AlgoDependentNumber xHigh = new AlgoDependentNumber(cons,
highPlusOffset, false);
<BUG>cons.removeFromConstructionList(xHigh);
AlgoTake take = new AlgoTake(cons, discreteValueList,
(GeoNumeric) xLow.getOutput(0),

(GeoNumeric) xHigh.getOutput(0));
</BUG>
cons.removeFromConstructionList(take);

xLow = new AlgoDependentNumber(cons, lowPlusOffset, false);
xMin = new AlgoMin(cons, xLow.getNumber(), xHigh.getNumber());
xMax = new AlgoMax(cons, xLow.getNumber(), xHigh.getNumber());
}
cons.removeFromConstructionList(xLow);
AlgoTake take = new AlgoTake(cons, discreteValueList,
(GeoNumeric) xMin.getOutput(0),
(GeoNumeric) xMax.getOutput(0));
cons.removeFromConstructionList(take);
