private static void writeAnagramsToFile( LinkedList<Anagram> anagramList, PrintWriter outputWriter, Anagram queryItem) { if (anagramList == null) { outputWriter.println(queryItem.getWord() + " 0"); return; } int count = 0; outputWriter.print(queryItem.getWord()); for (Anagram a : anagramList) { if (a.compareTo(queryItem) != 0) { count++; } } outputWriter.print(" " + count); for (Anagram a : anagramList) { if (a.compareTo(queryItem) != 0) { outputWriter.print(" " + a.getWord()); } } outputWriter.println(); }