/**
* <p> The event passed in will be a {@link TaskEvent}.</p>
*/
public void processEvent(SystemEvent event) throws AbortProcessingException {
System.out.println("DeferredFragmentTaskListener.processEvent()!");
Task task = (Task) event.getSource();
String eventType = ((TaskEvent) event).getType();
int count = 0;
synchronized (df) {
// Synch to ensure we don't change it during this time.
count = df.getTaskCount() - 1;