Index: trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/EventTaskInstance.java
===================================================================
--- trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/EventTaskInstance.java	(revision 1413)
+++ trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/EventTaskInstance.java	(revision 1414)
@@ -21,5 +21,5 @@
 /**
  * <p>
- * TODO comment
+ * Default implementation of {@link IEventTaskInstance}.
  * </p>
  * 
@@ -44,9 +44,9 @@
     /**
      * <p>
-     * TODO: comment
+     * initializes this instance with the respective task model and the represented event
      * </p>
      *
-     * @param task
-     * @param event
+     * @param task  the task of which this is an instance
+     * @param event the event represented by this instance
      */
     EventTaskInstance(IEventTask task, Event event) {
Index: trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/IterationInstance.java
===================================================================
--- trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/IterationInstance.java	(revision 1413)
+++ trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/IterationInstance.java	(revision 1414)
@@ -26,5 +26,5 @@
 /**
  * <p>
- * TODO comment
+ * Default implementation of {@link IIterationInstance}.
  * </p>
  * 
@@ -49,8 +49,8 @@
     /**
      * <p>
-     * TODO: comment
+     * initializes this instance with the respective task model
      * </p>
      *
-     * @param task
+     * @param task  the task of which this is an instance
      */
     IterationInstance(IIteration task) {
@@ -167,5 +167,5 @@
      * @param index the position of the child to be removed
      * 
-     * @return the child remove from the children of this instance
+     * @return the child removed from the children of this instance
      */
     synchronized ITaskInstance removeChild(int index) {
Index: trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/OptionalInstance.java
===================================================================
--- trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/OptionalInstance.java	(revision 1413)
+++ trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/OptionalInstance.java	(revision 1414)
@@ -22,5 +22,5 @@
 /**
  * <p>
- * TODO comment
+ * Default implementation of {@link IOptionalInstance}.
  * </p>
  * 
@@ -38,5 +38,5 @@
     /**
      * <p>
-     * the child of this task instance
+     * the child of this task instance if any
      * </p>
      */
@@ -45,8 +45,8 @@
     /**
      * <p>
-     * TODO: comment
+     * initializes this instance with the respective task model
      * </p>
      *
-     * @param task
+     * @param task  the task of which this is an instance
      */
     OptionalInstance(ITask task) {
Index: trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/SelectionInstance.java
===================================================================
--- trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/SelectionInstance.java	(revision 1413)
+++ trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/SelectionInstance.java	(revision 1414)
@@ -22,5 +22,5 @@
 /**
  * <p>
- * TODO comment
+ * Default implementation of {@link ISelectionInstance}.
  * </p>
  * 
@@ -45,8 +45,8 @@
     /**
      * <p>
-     * TODO: comment
+     * initializes this instance with the respective task model
      * </p>
      *
-     * @param task
+     * @param task  the task of which this is an instance
      */
     SelectionInstance(ITask task) {
Index: trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/SequenceInstance.java
===================================================================
--- trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/SequenceInstance.java	(revision 1413)
+++ trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/treeimpl/SequenceInstance.java	(revision 1414)
@@ -20,4 +20,5 @@
 import java.util.List;
 
+import de.ugoe.cs.autoquest.tasktrees.treeifc.IIterationInstance;
 import de.ugoe.cs.autoquest.tasktrees.treeifc.ISequence;
 import de.ugoe.cs.autoquest.tasktrees.treeifc.ISequenceInstance;
@@ -26,5 +27,5 @@
 /**
  * <p>
- * TODO comment
+ * Default implementation of {@link IIterationInstance}.
  * </p>
  * 
@@ -49,8 +50,8 @@
     /**
      * <p>
-     * TODO: comment
+     * initializes this instance with the respective task model
      * </p>
      *
-     * @param task
+     * @param task  the task of which this is an instance
      */
     SequenceInstance(ISequence task) {
@@ -167,5 +168,5 @@
      * @param index the position of the child to be removed
      * 
-     * @return the child remove from the children of this instance
+     * @return the child removed from the children of this instance
      */
     synchronized ITaskInstance removeChild(int index) {
