Index: BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java
===================================================================
--- BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java (revision 21)
+++ BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java (revision 29)
@@ -48,6 +48,6 @@
     }
     
-    public Path[] getPaths(OWLQueryBuilderImpl qb, int mode){
-        List<List<ClassLink>> paths = searchPaths(qb, mode);
+    public Path[] getPaths(OWLQueryBuilderImpl qb, int mode, boolean countLink){
+        List<List<ClassLink>> paths = searchPaths(qb, mode, countLink);
         Path[] patharray = new Path[paths.size()];
         ListIterator<List<ClassLink>> pit = paths.listIterator();
@@ -82,5 +82,5 @@
     */
     
-    private List<List<ClassLink>> searchPaths(OWLQueryBuilderImpl qb, int mode){
+    private List<List<ClassLink>> searchPaths(OWLQueryBuilderImpl qb, int mode, boolean countLink){
         List<List<ClassLink>> paths = new ArrayList<>();
         ClassLink crrLink = new ClassLink(null,startClass,Direction.both,0);
@@ -97,5 +97,5 @@
                   // Mode
                   if ( mode == 0 ){
-                      classLinks = qb.getNextClass(null, crrlp.classLink.getLinkedClassURI(), limit, false);
+                      classLinks = qb.getNextClass(null, crrlp.classLink.getLinkedClassURI(), limit, countLink);
                   }else if ( mode == 1 ){
                       classLinks = qb.getNextClassViaInstanceLink(null, crrlp.classLink.getLinkedClassURI(), limit);                      
