Index: BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java
===================================================================
--- BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java (revision 51)
+++ BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java (revision 52)
@@ -155,14 +155,8 @@
                       boolean con = false;
                       boolean div = false;
-                      double conv = getValueForConvergence(classLinks[j].getNumOfOriginInstances(), 
-                                                           classLinks[j].getNumOfLinkedInstances(),
-                                                           classLinks[j].getNumOfLinks());
-                      //double divv = getValueForDivergence(classLinks[j].getNumOfOriginInstances(), 
-                      //                                     classLinks[j].getNumOfLinkedInstances(),
-                      //                                     classLinks[j].getNumOfLinks());
-                      if ( conv > concut ){ // convergence
+                      if ( decideConvergence(classLinks[j]) ){ // convergence
                           con = true;
                       }
-                      if ( conv < divcut ){ // divergence
+                      if ( decideDivergence(classLinks[j]) ){ // divergence
                           div = true;
                       }
@@ -181,4 +175,24 @@
     }
     
+    private boolean decideConvergence(ClassLink classLink){
+        double con = getValueForConvergence(classLink.getNumOfOriginInstances(), 
+                                              classLink.getNumOfLinkedInstances(),
+                                              classLink.getNumOfLinks());
+        if ( con > concut  ){
+            return true;
+        }
+        return false;
+    }
+    
+    private boolean decideDivergence(ClassLink classLink){
+        double con = getValueForConvergence(classLink.getNumOfOriginInstances(), 
+                                              classLink.getNumOfLinkedInstances(),
+                                              classLink.getNumOfLinks());
+        if ( con < divcut  ){
+            return true;
+        }
+        return false;
+    }
+
     private double getValueForConvergence(int numOfOriginInstances, int numOfLinkedInstances, int numOfLinks){
         //return (double) numOfLinks / (double) numOfLinkedInstances ;
@@ -186,9 +200,3 @@
         return Math.log((double)numOfOriginInstances) - Math.log((double)numOfLinkedInstances); 
     }
-
-    /*
-    private double getValueForDivergence(int numOfOriginInstances, int numOfLinkedInstances, int numOfLinks){
-        return (double) numOfLinks / (double) numOfOriginInstances ;
-        // return ;
-    }*/
 }
