}
if(persistent())
container.store(this);
for(int i=0;i<running.length;i++) {
<BUG>running[i].cancel();
}</BUG>
}
@Override
public void cancel(ObjectContainer container, ClientContext context) {
synchronized(this) {

}
if(persistent())
container.store(this);
for(int i=0;i<running.length;i++) {
if(persistent) container.activate(running[i], 1);
running[i].cancel(container, context);
if(persistent) container.activate(this, 1);
}
}
@Override
public void cancel(ObjectContainer container, ClientContext context) {
synchronized(this) {
