cdm/src/main/java/ucar/nc2/ft2/coverage/CoverageCoordAxis1D.java
public Object getCoordObject(int index) {
    if (axisType == AxisType.RunTime)
      return makeDate(getCoordMidpoint(index));
    if (isInterval())
      return new double[]{getCoordEdge1(index), getCoordEdge2(index)};
    return getCoordMidpoint(index);
  }
public Object getCoordObject(int index) {
    if (axisType == AxisType.RunTime)
      return makeDate(getCoordMidpoint(index));
    if (isInterval())
      return new double[]{getCoordEdge1(index), getCoordEdge2(index)};
    return getCoordMidpoint(index);
  }
public Object getCoordObject ( int index ) { if ( axisType == AxisType . RunTime ) return makeDate ( getCoordMidpoint ( index ) ) ; if ( isInterval ( ) ) return new double [ ] { getCoordEdge1 ( index ) , getCoordEdge2 ( index ) } ; return getCoordMidpoint ( index ) ; }
CalendarDate, double[2], or Double
CalendarDate double [ 2 ] or Double