TeamCode/src/main/java/org/firstinspires/ftc/teamcode/libraries/FailableStep.java
public final boolean loop() {
        super.loop();
        if(!failed) {
            try {
                return failed = this._loop();
            }
            catch (Exception e) {
                return this._terminate();
            }
        }
        else return this._terminate();
    }
//only called by sequences who don't understand how to handle failures
only called by sequences who don't understand how to handle failures
only called by sequences who don ' t understand how to handle failures
public final boolean loop() {
        super.loop();
        if(!failed) {
            try {
                return failed = this._loop();
            }
            catch (Exception e) {
                return this._terminate();
            }
        }
        else return this._terminate();
    }
public final boolean loop ( ) { super . loop ( ) ; if ( ! failed ) { try { return failed = this . _loop ( ) ; } catch ( Exception e ) { return this . _terminate ( ) ; } } else return this . _terminate ( ) ; }
only called by sequences who don't understand how to handle failures
only called by sequences who don ' t understand how to handle failures