q = 0;
s[0] = u;
} else {
positions[actualDimension] = s[q];
positions2[actualDimension] = u;
<BUG>final double w = 1 + sep(s[q], u, actualValues[getIndex(positions2, dimensSizes)],
actualValues[getIndex(positions, dimensSizes)]);
</BUG>
if (w < dimensSizes[actualDimension]) {
q++;

q = 0;
s[0] = u;
} else {
positions[actualDimension] = s[q];
positions2[actualDimension] = u;
final double w = 1
+ sep(s[q], u, actualValues[IntervalIndexer.positionToIndex(positions2, dimensSizes)],
actualValues[IntervalIndexer.positionToIndex(positions, dimensSizes)]);
if (w < dimensSizes[actualDimension]) {
q++;
