*/
private static String getTemporalDataText(TemporalData element) {
ExtendedTimePeriod period = element.getPeriod();
- Partial end = period.getEnd().without(DateTimeFieldType.year());
- Partial extremeEnd = period.getExtremeEnd().without(DateTimeFieldType.year());
+ Partial end = period.getEnd()==null?null:period.getEnd().without(DateTimeFieldType.year());
+ Partial extremeEnd = period.getExtremeEnd()== null? null: period.getExtremeEnd().without(DateTimeFieldType.year());
- Partial start = period.getStart().without(DateTimeFieldType.year());
- Partial extremeStart = period.getExtremeStart().without(DateTimeFieldType.year());
+ Partial start = period.getStart()==null? null: period.getStart().without(DateTimeFieldType.year());
+ Partial extremeStart = period.getExtremeStart()==null? null : period.getExtremeStart().without(DateTimeFieldType.year());
String result = "";
DateTimeFormatter formatter = ExtendedTimePeriodPartialFormatter.NewInstance();