boolean (Element problem) { String fileName = problem.getChildText(FILE_ELEMENT); ArrayList<Element> problemList = ourFileToProblem.get(fileName); if (problemList != null) { Element[] problems = problemList.toArray(new Element[0]); for (Element toCheck : problems) { if (equals(problem, toCheck)) return problemList.remove(toCheck); } } return false; }