DefaultTemporalCRS TCRS = (DefaultTemporalCRS) ((CompoundCRS) crs).getCoordinateReferenceSystems().get(1);
Node timePositionNodeBegin = timePositions.get(0);
Node timePositionNodeEnd = timePositions.get(1);
minCP[minCP.length - 1] = TCRS.toValue(((DefaultPosition)timePositionNodeBegin.getValue()).getDate());
maxCP[maxCP.length - 1] = TCRS.toValue(((DefaultPosition)timePositionNodeEnd.getValue()).getDate());
GeneralDirectPosition minDP = new GeneralDirectPosition(minCP);
minDP.setCoordinateReferenceSystem(crs);
GeneralDirectPosition maxDP = new GeneralDirectPosition(maxCP);
maxDP.setCoordinateReferenceSystem(crs);