// Creating the Temporal Datum
if (t_datumName == null) {
t_datumName = "Unknown";
}
final Map<String, String> datumMap = Collections.singletonMap("name", t_datumName);
final Position timeOrigin = new DefaultPosition(new SimpleInternationalString(t_originDate));
final TemporalDatum temporalDatum = NetCDFCRSUtilities.FACTORY_CONTAINER.getDatumFactory().createTemporalDatum(datumMap, timeOrigin.getDate());
// Finally creating the Temporal CoordinateReferenceSystem
String crsName = "time_CRS";
final Map<String, String> crsMap = Collections.singletonMap("name", crsName);
temporalCRS = NetCDFCRSUtilities.FACTORY_CONTAINER.getCRSFactory().createTemporalCRS(crsMap, temporalDatum, timeCS);