// if the assignment is delayed, do not add them here;
// they only need to be added if the key that the assignment computes is itself used
// on the left hand side
if (r.rhs() instanceof ERDComputingAssignmentInterface) {
Vector recipientForNewKeys=dependendantKeys;
if (r.rhs() instanceof ERDDelayedAssignment) {
// put those keys away, needed when reducing the graph and
recipientForNewKeys=(Vector)delayedDependendKeysPerKey.get(rhsKey);
if (recipientForNewKeys ==null) {
recipientForNewKeys =new Vector();
delayedDependendKeysPerKey.put(rhsKey, recipientForNewKeys);