void sort(MessageFile mf, boolean includePrecedingNewlines) { for (MessageFile.Message m : mf.messages.values()) { for (MessageFile.Line l : m.getLines(includePrecedingNewlines)) { l.remove(); mf.lastLine.insertAfter(l); } } }