TeamCode/src/main/java/org/commandftc/Command.java
public void real_end(AccessToken token) {
        Objects.requireNonNull(token);

        if(!stopped) {
            end();
            stopped = true;
        }
    }
/**
     * DO NOT USE THIS METHOD!
     * This method requires a valid token, such as {@code CommandScheduler.CSAccessToken}.
     * This method first checks whether the current command is stopped. If it is stopped, do thing
     * (avoid over-stopping a command). Otherwise, it calls the user-defined end() method
     * and sets the {@code stopped} flag to be true.
     */
DO NOT USE THIS METHOD.
This method requires a valid token, such as  CommandScheduler.CSAccessToken.
This method first checks whether the current command is stopped. If it is stopped, do thing
(avoid over-stopping a command). Otherwise, it calls the user-defined end() method
and sets the  stopped flag to be true.
DO NOT USE THIS METHOD . This method requires a valid token such as CommandScheduler . CSAccessToken . This method first checks whether the current command is stopped . If it is stopped do thing ( avoid over - stopping a command ) . Otherwise it calls the user - defined end () method and sets the stopped flag to be true .
public void real_end(AccessToken token) {
        Objects.requireNonNull(token);
        if(!stopped) {
            end();
            stopped = true;
        }
    }
public void real_end ( AccessToken token ) { Objects . requireNonNull ( token ) ; if ( ! stopped ) { end ( ) ; stopped = true ; } }
DO NOT USE THIS METHOD!
DO NOT USE THIS METHOD!