Eclipse project file
.classpath
Fixed a bug with reference sequence update on rename.
Java 1.6 compatibility.
Fixed a bug in sequence update on delete. Wrong configuration has been updated.
More debug logging for cases when reference is corrupted.
Obsolete Dictionary removed.
Overblown cycle detection
Search roots handled
Cycle detection bugs fixed. Tests are passing.
Cycle detection integrated, but there still  is a bug.
It can't be reproduced with tricycle  unittest.
Comments
Unconnected test.
Vertex facet concept introduced.

A whole lot of generics are now replaced by a single Facet class - it
accesses Vertex metadata in a typesafe way and separates data used by
different algorithms.
Cycle detection optimized

Stack scan removed.
Tests are OK.
Reverting wrong optimization

stack scan and  access poisoning on second visit are neccessary for
multiroot DFSs
Valid configurations are not recalculated if possible.