public double[] getZeros(Set<Double> zeros) { if (ineq != null) { GeoPoint[] zeroPoints = ineq.getZeros(); for (int i = 0; i < zeroPoints.length; i++) { zeros.add(zeroPoints[i].getX()); } } if (left != null) { left.getZeros(zeros); } if (right != null) { right.getZeros(zeros); } return null; }