public boolean logModified(Logger log){
  for (int i=_dependencyList.size() - 1; i >= 0; i--) {
    Dependency dependency=_dependencyList.get(i);
    if (dependency.logModified(log))     return true;
  }
  return false;
}

public boolean logModified ( Logger log ) { for ( int i = _dependencyList . size ( ) - 1 ; i >= 0 ; i -- ) { Dependency dependency = _dependencyList . get ( i ) ; if ( dependency . logModified ( log ) ) return true ; } return false ; }
log the reason for the modification
