Directed graph implementation in Java