}
Collections.sort(strings, new BibtexStringComparator(false));
// First, make a Map of all entries:
HashMap<String, BibtexString> remaining = new HashMap<String, BibtexString>();
for (Iterator<BibtexString> i=strings.iterator(); i.hasNext();) {
BibtexString string = i.next();
remaining.put(string.getName(), string);
}
for (Iterator<BibtexString> i = strings.iterator(); i.hasNext();) {
BibtexString bs = i.next();
if (remaining.containsKey(bs.getName()))
writeString(fw, bs, remaining);
}
}