Index: BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java
===================================================================
--- BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java (revision 15)
+++ BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java (revision 21)
@@ -39,5 +39,10 @@
         ListIterator<List<ClassLink>> pit = paths.listIterator();
         while( pit.hasNext() ){
-            // KOKO
+            List<ClassLink> cls = pit.next();
+            String start = startClass;
+            ListIterator<ClassLink> cit = cls.listIterator();
+            while ( cit.hasNext() ){
+                // KOKO
+            }
         }
     }
@@ -92,14 +97,12 @@
                   // Mode
                   if ( mode == 0 ){
-                      classLinks = qb.getNextClass(null, crrlp.classLink.getLinkedClassURI(), limit);
+                      classLinks = qb.getNextClass(null, crrlp.classLink.getLinkedClassURI(), limit, false);
                   }else if ( mode == 1 ){
                       classLinks = qb.getNextClassViaInstanceLink(null, crrlp.classLink.getLinkedClassURI(), limit);                      
                   }else{ System.err.println("Mode is not correct."); }
                   for ( int j = 0 ; j < classLinks.length; j++ ){
-                      //List<ClassLink> crrpath = new LinkedList<ClassLink>(crrlp.path);
                       List<ClassLink> crrpath = new LinkedList<>(crrlp.path);
                       crrpath.add(classLinks[j]);
                       if ( classLinks[j].getLinkedClassURI().equals(endClass) ){
-                          //paths.add(new LinkedList<ClassLink>(crrpath));
                           paths.add(new LinkedList<>(crrpath));
                       }
@@ -112,5 +115,5 @@
             System.err.println(e);
         }
-        return paths;        
+        return paths;  
     }
 }
