// Get Delays
if (flightEvent.getDelays() != null) {
List<FlightEvent.Delays.Delay> delays = flightEvent.getDelays().getDelay();
for (FlightEvent.Delays.Delay delay : delays) {
INFOJDCFTAB infojdcftab = new INFOJDCFTAB();
ufisCalendar.setTime(delay.getPostedOn());
infojdcftab.setCDAT(ufisCalendar.getCedaString());
infojdcftab.setDECA(delay.getCode());
infojdcftab.setDURA(String.format(FMT_DURA, delay.getAmount()));
// flight daily id
infojdcftab.setIDFD(fltDaily.getId());
infojdcftablist.getINFOJDCFTAB().add(infojdcftab);
}
// } else {
// // if tags are null, clear all delay info from dcftab
// INFOJDCFTAB infojdcftab = new INFOJDCFTAB();