node=firstValidatedNode;
while (node!=null) {
if (node.isActive()) {
m_directBlockingChecker.setHasChangedSinceValidation(node,false);
ValidatedBlockingObject blockingObject=(ValidatedBlockingObject)node.getBlockingObject();
blockingObject.setBlockViolatesParentConstraints(false);
blockingObject.setHasAlreadyBeenChecked(false);
}
node=node.getNextTableauNode();
}
// if set to some node, then computePreblocking will be asked to check from that node onwards in case of invalid blocks
m_firstChangedNode=firstInvalidlyBlockedNode;