Index: trunk/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java	(revision 9481)
+++ trunk/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java	(revision 9482)
@@ -261,4 +261,7 @@
     }
 
+    /**
+     * {@link JTabbedPane#setSelectedIndex(int) Selects} the first tab with conflicts
+     */
     public void selectFirstTabWithConflicts() {
         for (int i = 0; i < tabbedPane.getTabCount(); i++) {
@@ -343,4 +346,7 @@
     }
 
+    /**
+     * Removes all registered listeners by this conflict resolver
+     */
     public void unregisterListeners() {
         nodeListMerger.unlinkAsListener();
@@ -348,4 +354,9 @@
     }
 
+    /**
+     * {@link PropertiesMerger#decideRemaining(MergeDecisionType) Decides/resolves} undecided conflicts to the given decision type
+     * @param decision the decision to take for undecided conflicts
+     * @throws AssertionError if {@link #isResolvedCompletely()} does not hold after applying the decision
+     */
     public void decideRemaining(MergeDecisionType decision) {
         propertiesMerger.decideRemaining(decision);
@@ -358,5 +369,5 @@
         updateResolvedCompletely();
         if (!isResolvedCompletely()) {
-            throw new AssertionError();
+            throw new AssertionError("The conflict could not be resolved completely!");
         }
     }
Index: trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java	(revision 9481)
+++ trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java	(revision 9482)
@@ -921,4 +921,5 @@
         if (!model.isFrozen()) {
             model.copyAll(MergeDecisionType.KEEP_MINE.equals(decision) ? ListRole.MY_ENTRIES : ListRole.THEIR_ENTRIES);
+            model.setFrozen(true);
         }
     }
