Index: trunk/src/org/openstreetmap/josm/gui/dialogs/DeleteFromRelationConfirmationDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/DeleteFromRelationConfirmationDialog.java	(revision 11376)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/DeleteFromRelationConfirmationDialog.java	(revision 11377)
@@ -187,8 +187,7 @@
     public static class RelationMemberTableModel extends DefaultTableModel {
         private static class RelationToChildReferenceComparator implements Comparator<RelationToChildReference>, Serializable {
-            private final NameFormatter nf = DefaultNameFormatter.getInstance();
-
             @Override
             public int compare(RelationToChildReference o1, RelationToChildReference o2) {
+                NameFormatter nf = DefaultNameFormatter.getInstance();
                 int cmp = o1.getChild().getDisplayName(nf).compareTo(o2.getChild().getDisplayName(nf));
                 if (cmp != 0) return cmp;
Index: trunk/src/org/openstreetmap/josm/gui/io/UploadSelectionDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/io/UploadSelectionDialog.java	(revision 11376)
+++ trunk/src/org/openstreetmap/josm/gui/io/UploadSelectionDialog.java	(revision 11377)
@@ -198,6 +198,4 @@
     static class OsmPrimitiveListModel extends AbstractListModel<OsmPrimitive> {
         static final class OsmPrimitiveComparator implements Comparator<OsmPrimitive>, Serializable {
-            private final DefaultNameFormatter formatter = DefaultNameFormatter.getInstance();
-
             @Override
             public int compare(OsmPrimitive o1, OsmPrimitive o2) {
@@ -205,4 +203,5 @@
                 if (ret != 0)
                     return ret;
+                DefaultNameFormatter formatter = DefaultNameFormatter.getInstance();
                 return o1.getDisplayName(formatter).compareTo(o1.getDisplayName(formatter));
             }
