Index: trunk/src/org/openstreetmap/josm/actions/relation/AbstractRelationAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/relation/AbstractRelationAction.java	(revision 11921)
+++ trunk/src/org/openstreetmap/josm/actions/relation/AbstractRelationAction.java	(revision 11922)
@@ -18,7 +18,12 @@
  */
 public abstract class AbstractRelationAction extends AbstractAction implements OsmPrimitiveAction {
+    /** relation collection */
     protected transient Collection<Relation> relations = Collections.<Relation>emptySet();
 
-    @SuppressWarnings("unused")
+    /**
+     * Returns the relations contained in the given collection.
+     * @param primitives collection of primitives
+     * @return the relation contained in {@code primitives}
+     */
     protected static final Collection<Relation> getRelations(Collection<? extends OsmPrimitive> primitives) {
         if (primitives == null || primitives.isEmpty()) {
@@ -35,4 +40,7 @@
     }
 
+    /**
+     * Override in subclasses to update the enabled state of the action when something changes.
+     */
     protected void updateEnabledState() {
         setEnabled(!relations.isEmpty());
