System.out.println("  Found " + bases.size() + " bases\n");
}
for (int i = 0; i < bases.size(); ++i) {
taskController.bailOutIfCancelled();
final List<IEdge> b = bases.get(i);
<BUG>if (DEBUG) {
System.out.println("  Checking basis " + b);
}</BUG>
final INode v0 = b.get(0).source();
final Matrix B = differenceMatrix(b);

System.out.println("  Found " + bases.size() + " bases\n");
}
for (int i = 0; i < bases.size(); ++i) {
taskController.bailOutIfCancelled();
final List<IEdge> b = bases.get(i);
final INode v0 = b.get(0).source();
final Matrix B = differenceMatrix(b);
