Array boundsArray = null;
int ntimes = getNTimes();
coordData = new int[ntimes];
if (!isInterval()) {
for (int i = 0; i < times.size(); i++)
coordData[i] = (int) dateUnit.makeValue(times.get(i)); // LOOK why int ?
coordArray = Array.factory(DataType.INT, new int[]{ntimes}, coordData);
} else {
int[] boundsData = new int[ntimes * 2];
for (int i = 0; i < timeIntvs.size(); i++) {