}
}
public LogicalRetractCallback(MarshallerReaderContext context,
Action _action) {
LogicalRetract _retract = _action.getLogicalRetract();
this.tms = context.wm.getTruthMaintenanceSystem();
this.handle = context.handles.get( _retract.getHandleId() );
this.activation = (Activation) context.filter
.getTuplesCache().get( PersisterHelper.createActivationKey( _retract.getActivation().getPackageName(),
_retract.getActivation().getRuleName(),
_retract.getActivation().getTuple() ) ).getObject();
this.context = this.activation.getPropagationContext();
this.beliefSet = (BeliefSet) this.tms.getJustifiedMap().get( handle.getId() );
for ( LinkedListEntry entry = (LinkedListEntry) beliefSet.getFirst(); entry != null; entry = (LinkedListEntry) entry.getNext() ) {