BeliefSet beliefSet = handle.getEqualityKey().getBeliefSet();
if ( beliefSet == null ) {
if ( context.getType() == PropagationContext.MODIFICATION ) {
// if this was a update, chances are its trying to retract a logical assertion
}
beliefSet = beliefSystem.newBeliefSet( handle );
handle.getEqualityKey().setBeliefSet( beliefSet );
}
final LogicalDependency node = beliefSystem.newLogicalDependency( activation, beliefSet, object, value );
activation.getRule().setHasLogicalDependency( true );