*/
@SuppressWarnings("unchecked")
public static String materializeOneInstance(String jobId, boolean dryrun, Element eAction, Date nominalTime,
Date actualTime, int instanceCount, Configuration conf, CoordinatorActionBean actionBean) throws Exception {
String actionId = Services.get().get(UUIDService.class).generateChildId(jobId, instanceCount + "");
SyncCoordAction appInst = new SyncCoordAction();
appInst.setActionId(actionId);
appInst.setName(eAction.getAttributeValue("name"));
appInst.setNominalTime(nominalTime);
appInst.setActualTime(actualTime);
int frequency = Integer.parseInt(eAction.getAttributeValue("frequency"));
appInst.setFrequency(frequency);
appInst.setTimeUnit(TimeUnit.valueOf(eAction.getAttributeValue("freq_timeunit")));
appInst.setTimeZone(DateUtils.getTimeZone(eAction.getAttributeValue("timezone")));
appInst.setEndOfDuration(TimeUnit.valueOf(eAction.getAttributeValue("end_of_duration")));
Map<String, StringBuilder> dependencyMap = null;
Element inputList = eAction.getChild("input-events", eAction.getNamespace());
List<Element> dataInList = null;