class CoordinateTime2DUnionizer extends CoordinateBuilderImpl<T> {

  @Override
  public void addAll(Coordinate coord) {
    CoordinateTime2D coordT2D = (CoordinateTime2D) coord;
    for (int runIdx = 0; runIdx < coordT2D.getNruns(); runIdx++) {
      CoordinateTimeAbstract times = coordT2D.getTimeCoordinate(runIdx);
      long runtime = coordT2D.getRuntime(runIdx);
      timeMap.put(runtime, times); // possible duplicate runtimes from different partitions
                                   // later partitions will override LOOK could check how many times there are and
                                   // choose larger
    }
  }

    CoordinateTime2DUnionizer(boolean isTimeInterval, CalendarPeriod timeUnit, int code, boolean makeVals,
      org.slf4j.Logger logger);

}