private Heuristic[] modeifyHeuristic(Heuristic[] heuristics) {
   ArrayList<Heuristic> result = new ArrayList<Heuristic>();
   for (Heuristic heuristic : heuristics) {
     boolean isAdded = true;
     for (Heuristic ch : result) {
       isAdded =
           isAdded
               && !(ch.getActualNormalSuffix().equals(heuristic.getActualNormalSuffix())
                   && (ch.getActualSuffixLengh() == heuristic.getActualSuffixLengh()));
     }
     if (isAdded) {
       result.add(heuristic);
     }
   }
   return result.toArray(new Heuristic[result.size()]);
 }