@Override
public int compare(Dependency dep1, Dependency dep2) {
HasIndex dep1lab = (HasIndex) dep1.dependent();
HasIndex dep2lab = (HasIndex) dep2.dependent();
int dep1idx = dep1lab.index();
int dep2idx = dep2lab.index();
return dep1idx - dep2idx;
}
}