Index: /trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/taskequality/InefficientActionsComparisonRule.java
===================================================================
--- /trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/taskequality/InefficientActionsComparisonRule.java	(revision 2254)
+++ /trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/taskequality/InefficientActionsComparisonRule.java	(revision 2255)
@@ -26,5 +26,8 @@
 /**
  * <p>
- * TODO comment
+ * This comparison rule compares two events if they represent inefficient actions. Which
+ * events are considered inefficient actions is checked in the method
+ * {@link #isInefficientAction(Event)}. Two events are considered lexically equal, if
+ * both represent an inefficient action. There is no further distinction so far.
  * </p>
  * 
@@ -161,9 +164,12 @@
     /**
      * <p>
-     * TODO: comment
+     * This method checks, if an event represents an inefficient action. This is currently the case
+     * if the event type is a {@link Scroll} or if its string representation is either "headRotated"
+     * or "headMoved".
      * </p>
      *
-     * @param event
-     * @return
+     * @param event the event to check if it is an inefficient action
+     * 
+     * @return as described
      */
     private boolean isInefficientAction(Event event) {
