/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.edinarobotics.zephyr.autonomous;
import com.edinarobotics.utils.autonomous.*;
import com.edinarobotics.zephyr.Zephyr;

/**
 *
 * @author GreenMachine
 */
public class IdleStep extends AutonomousStep
{
    // Instantiate a robot
    Zephyr robot = new Zephyr();

    /**
     * Pass in the robot
     * @param robot
     */
    public IdleStep(Zephyr robot)
    {
        this.robot = robot;
    }
    
    /**
     * This method will stop moving the robot as the final step
     */
    public void run()
    {
        robot.stop();
    }

    /**
     * Never returns a true because this is the final step
     * @return (@code false)
     */
    public boolean isFinished()
    {
        return false;
    }

}

@@ -235,177 +235,244 @@
 *%0A *
-%0A * @author GreenMachine%0A */%0Apublic class IdleStep extends AutonomousStep%0A%7B%0A    // Instantiate a robot%0A    Zephyr robot = new Zephyr();%0A%0A    /**%0A     * Pass in the robot
+ This class idles %7B@link Zephyr%7D in a stopped state.%0A * It calls %7B@link Zephyr#stop()%7D forever.%0A */%0Apublic class IdleStep extends AutonomousStep%0A%7B%0A    Zephyr robot;%0A%0A    /**%0A     * Constructs a new IdleStep for the given %7B@link Zephyr%7D.
 %0A   
@@ -487,16 +487,32 @@
 am robot
+ %7B@link Zephyr%7D.
 %0A     */
@@ -610,64 +610,59 @@
   * 
-This method will stop moving the robot as the final step
+Calls %7B@link Zephyr#stop()%7D each time it is called.
 %0A   
@@ -742,59 +742,54 @@
   * 
-Never returns a true because this is the final step
+Returns %7B@code false%7D. This step runs forever.
 %0A   
@@ -800,17 +800,17 @@
 @return 
-(
+%7B
 @code fa
@@ -812,17 +812,17 @@
 de false
-)
+%7D
 %0A     */

Fix comments in IdleStep.