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

public boolean isModified ( ) { for ( int i = _dependencyList . size ( ) - 1 ; i >= 0 ; i -- ) { Dependency dependency = _dependencyList . get ( i ) ; if ( dependency . isModified ( ) ) { return true ; } } return false ; }
returns true if the underlying dependencies have changed .
