jgrapht 指向の単純なグラフから返されたエッジのセットを反復処理しています。
Set<DefaultEdge> edges = graph.edgeSet();
for (DefaultEdge edge : edges) {
System.out.println(edge.getSource());
System.out.println(edge.getTarget());
}
edgeSet
メソッドは正しい量のエッジを返しますが、ソースとターゲットは常に null です。