String nm = jp.getCurrentName();
if ("set".equals(nm)) {
result = new ProgressStatusEventSet(id);
readToPSEventSet((ProgressStatusEventSet) result, jp);
} else if ("progres".equals(nm)) {
result = new ProgressStatusEventProgress(id);
readToPSEventProgress((ProgressStatusEventProgress) result, jp);
} else if ("complete".equals(nm)) {
result = new ProgressStatusEventComplete(id);
readToPSEventComplete((ProgressStatusEventComplete) result, jp);
} else if ("create-child".equals(nm)) {