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()]); }