}
public void done() throws CoSchedulingException {
if (this.coschedid == null) {
throw new CoSchedulingException(
"illegal class usage, no coschedid was stored at creation");
}
try {
this.scheduler.proceedCoschedule(this.coschedid);
} catch (Exception e) {
throw new CoSchedulingException(e.getMessage(), e);
}
}