public boolean findRouteDFS(GraphNode<Integer> n1, GraphNode<Integer> n2) {
   n1.setVisited(true);
   for (GraphNode<Integer> node : n1.getSucc()) {
     if (node == n2) {
       return true;
     }
     if (node.isVisited() == false) {
       return findRouteDFS(node, n2);
     }
   }
   return false;
 }