// Called once after isFinished returns true
 protected void end() {
   launcher.retract();
   display.println(DriverStationLCD.Line.kUser2, 1, "Pass command ended  " + counter + "     ");
   display.updateLCD();
 }
 // Called when another command which requires one or more of the same
 // subsystems is scheduled to run
 protected void interrupted() {
   launcher.retract();
 }
 // Called repeatedly when this Command is scheduled to run
 protected void execute() {
   launcher.pass();
   display.println(DriverStationLCD.Line.kUser3, 1, "Pass timer: " + delayTimer.get() + "      ");
   display.updateLCD();
 }