The future. The truth. This will become a standard part of Java in javax.graph packages