for (ItemState descendant
: stateMgr.getDescendantTransientItemStatesInAttic(state.getId())) {
// dispose the transient state; this will indirectly
// (through stateDiscarded listener method) resurrect
// the wrapping Item instances
stateMgr.disposeTransientItemStateInAttic(descendant);
}
}
return this;
}