private void pushAnswerToTop(Answer topAnswer, List<Answer> answers) { // See if the top answer is already in the answer list. If it is, remove it Iterator<Answer> iter = answers.iterator(); while (iter.hasNext()) { if (iter.next().getClassName().equals(topAnswer.getClassName())) { iter.remove(); } } // Set this top answer as HIGH with 100% confidence topAnswer.setConfidence(1.00); topAnswer.setConfidenceCategory(ConfidenceCategoryEnum.HIGH); // Add this answer to the top answers.add(0, topAnswer); }