Index: trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java	(revision 5827)
+++ trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java	(revision 5828)
@@ -13,4 +13,6 @@
 import java.util.Set;
 
+import org.openstreetmap.josm.command.Command;
+import org.openstreetmap.josm.command.DeleteCommand;
 import org.openstreetmap.josm.data.osm.Node;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
@@ -211,3 +213,22 @@
         }
     }
+
+    /* (non-Javadoc)
+     * @see org.openstreetmap.josm.data.validation.Test#fixError(org.openstreetmap.josm.data.validation.TestError)
+     */
+    @Override
+    public Command fixError(TestError testError) {
+        if (isFixable(testError)) {
+            return new DeleteCommand(testError.getPrimitives());
+        }
+        return null;
+    }
+
+    /* (non-Javadoc)
+     * @see org.openstreetmap.josm.data.validation.Test#isFixable(org.openstreetmap.josm.data.validation.TestError)
+     */
+    @Override
+    public boolean isFixable(TestError testError) {
+        return testError.getCode() == RELATION_EMPTY && testError.getPrimitives().iterator().next().isNew();
+    }
 }
