@@ -0,0 +1,736 @@
+package com.edinarobotics.utils.autonomous;%0A%0Aimport com.edinarobotics.utils.autonomous.conditions.CounterCondition;%0A%0A/**%0A * An %7B@link AutonomousStep%7D that can be used to run another%0A * %7B@link AutonomousStep%7D a fixed number of times.%0A */%0Apublic class ForLoopStep extends WhileLoopStep%7B%0A    private AutonomousStep repeatedStep;%0A    private int numRuns;%0A    %0A    /**%0A     * Constructs a ForLoopStep that will run %7B@code repeatedStep%7D%0A     * %7B@code numRuns%7D times.%0A     * @param repeatedStep The step to run multiple times.%0A     * @param numRuns The number of times to repeat %7B@code repeatedStep%7D.%0A     */%0A    public ForLoopStep(AutonomousStep repeatedStep, int numRuns)%7B%0A        super(repeatedStep, new CounterCondition(numRuns));%0A    %7D%0A%7D%0A

Add ForLoopStep to run AutonomousStep objects multiple times.