Index: /trunk/src/org/openstreetmap/josm/gui/history/HistoryViewerPanel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/history/HistoryViewerPanel.java	(revision 15771)
+++ /trunk/src/org/openstreetmap/josm/gui/history/HistoryViewerPanel.java	(revision 15772)
@@ -30,7 +30,5 @@
     }
 
-    protected abstract JTable buildReferenceTable();
-
-    protected abstract JTable buildCurrentTable();
+    protected abstract JTable buildTable(PointInTimeType pointInTimeType);
 
     private void build() {
@@ -73,5 +71,5 @@
         gc.fill = GridBagConstraints.BOTH;
         gc.anchor = GridBagConstraints.NORTHWEST;
-        add(embedInScrollPane(buildReferenceTable()), gc);
+        add(embedInScrollPane(buildTable(PointInTimeType.REFERENCE_POINT_IN_TIME)), gc);
 
         gc.gridx = 1;
@@ -83,5 +81,5 @@
         gc.fill = GridBagConstraints.BOTH;
         gc.anchor = GridBagConstraints.NORTHWEST;
-        add(embedInScrollPane(buildCurrentTable()), gc);
+        add(embedInScrollPane(buildTable(PointInTimeType.CURRENT_POINT_IN_TIME)), gc);
     }
 }
Index: /trunk/src/org/openstreetmap/josm/gui/history/NodeListViewer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/history/NodeListViewer.java	(revision 15771)
+++ /trunk/src/org/openstreetmap/josm/gui/history/NodeListViewer.java	(revision 15772)
@@ -52,19 +52,9 @@
 
     @Override
-    protected JTable buildReferenceTable() {
-        return buildTable(PointInTimeType.REFERENCE_POINT_IN_TIME, "table.referencenodelisttable");
-    }
-
-    @Override
-    protected JTable buildCurrentTable() {
-        return buildTable(PointInTimeType.CURRENT_POINT_IN_TIME, "table.currentnodelisttable");
-    }
-
-    private JTable buildTable(PointInTimeType pointInTimeType, String name) {
+    protected JTable buildTable(PointInTimeType pointInTimeType) {
         final DiffTableModel tableModel = model.getNodeListTableModel(pointInTimeType);
         final NodeListTableColumnModel columnModel = new NodeListTableColumnModel();
         final JTable table = new JTable(tableModel, columnModel);
         tableModel.addTableModelListener(new ReversedChangeListener(table, columnModel));
-        table.setName(name);
         table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         selectionSynchronizer.participateInSynchronizedSelection(table.getSelectionModel());
Index: /trunk/src/org/openstreetmap/josm/gui/history/RelationMemberListViewer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/history/RelationMemberListViewer.java	(revision 15771)
+++ /trunk/src/org/openstreetmap/josm/gui/history/RelationMemberListViewer.java	(revision 15772)
@@ -36,18 +36,8 @@
 
     @Override
-    protected JTable buildReferenceTable() {
-        return buildTable(PointInTimeType.REFERENCE_POINT_IN_TIME, "table.referencememberlisttable");
-    }
-
-    @Override
-    protected JTable buildCurrentTable() {
-        return buildTable(PointInTimeType.CURRENT_POINT_IN_TIME, "table.currentmemberlisttable");
-    }
-
-    private JTable buildTable(PointInTimeType pointInTimeType, String name) {
+    protected JTable buildTable(PointInTimeType pointInTimeType) {
         JTable table = new JTable(
                 model.getRelationMemberTableModel(pointInTimeType),
                 new RelationMemberTableColumnModel());
-        table.setName(name);
         table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         selectionSynchronizer.participateInSynchronizedSelection(table.getSelectionModel());
Index: /trunk/src/org/openstreetmap/josm/gui/history/TagInfoViewer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/history/TagInfoViewer.java	(revision 15771)
+++ /trunk/src/org/openstreetmap/josm/gui/history/TagInfoViewer.java	(revision 15772)
@@ -59,14 +59,5 @@
 
     @Override
-    protected JTable buildReferenceTable() {
-        return buildTable(PointInTimeType.REFERENCE_POINT_IN_TIME);
-    }
-
-    @Override
-    protected JTable buildCurrentTable() {
-        return buildTable(PointInTimeType.CURRENT_POINT_IN_TIME);
-    }
-
-    private JTable buildTable(PointInTimeType pointInTime) {
+    protected JTable buildTable(PointInTimeType pointInTime) {
         TagTableModel tagTableModel = model.getTagTableModel(pointInTime);
         JTable table = new JTable(tagTableModel, new TagTableColumnModel());
