Buggy code:
public class OI { private final Joystick [ ] controllers = new Joystick [ 2 ] ; Button shoot ; Button chevalDeFriseConfiguration ; Button lowBarConfiguration ; Button pickUpBallConfiguration ; Button startingConfiguration ; Button shiftGear ; Button manualShooterControl ; Button manualIntakeControl ; Button raiseShooter ; Button lowerShooter ; Button intakeBall ; Button manualArmatureUpControl ; Button manualArmatureDownControl ; public void init ( ) { controllers [ 0 ] = new Joystick ( Constants . ControllerOnePort ) ; controllers [ 1 ] = new Joystick ( Constants . ControllerTwoPort ) ; shoot = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . shooterController ] , ControllerMap . shootButton ) ; shoot . whenPressed ( new Shoot ( ) ) ; chevalDeFriseConfiguration = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . configurationController ] , ControllerMap . chevalDeFriseConfigutationButton ) ; chevalDeFriseConfiguration . whenPressed ( new ChevalDeFriseConfiguration ( ) ) ; lowBarConfiguration = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . configurationController ] , ControllerMap . lowBarConfigurationButton ) ; lowBarConfiguration . whenPressed ( new LowBarConfiguration ( ) ) ; pickUpBallConfiguration = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . configurationController ] , ControllerMap . pickUpBallConfigurationButton ) ; pickUpBallConfiguration . whenPressed ( new PickUpBallConfiguration ( ) ) ; startingConfiguration = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . configurationController ] , ControllerMap . startingConfigurationButton ) ; startingConfiguration . whenPressed ( new StartingConfiguration ( ) ) ; shiftGear = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . driveController ] , ControllerMap . driveShiftButton ) ; shiftGear . whileHeld ( new ShiftGear ( ) ) ; manualShooterControl = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . manualShooterController ] , ControllerMap . manualShooterButton ) ; manualShooterControl . whileHeld ( new ManualShooterControl ( ) ) ; raiseShooter = new com . _2491nomythic . util . JoystickAxisButton ( controllers [ ControllerMap . manualShooterController ] , ControllerMap . manualShooterPositionAxis , 0.8 ) ; raiseShooter . whenPressed ( new RaiseShooter ( ) ) ; lowerShooter = new com . _2491nomythic . util . JoystickAxisButton ( controllers [ ControllerMap . manualShooterController ] , ControllerMap . manualShooterPositionAxis , ( - 0.8 ) ) ; lowerShooter . whenPressed ( new LowerShooter ( ) ) ; <START_BUG> manualIntakeControl = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . manualIntakeController ] , ControllerMap . manualIntakeButton ) ; <END_BUG> manualIntakeControl . whileHeld ( new ManualTakeIn ( ) ) ; intakeBall = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . intakeController ] , ControllerMap . intakeBallButton ) ; intakeBall . whileHeld ( new IntakeBall ( ) ) ; manualArmatureUpControl = new com . _2491nomythic . util . JoystickAxisButton ( controllers [ ControllerMap . manualArmatureController ] , ControllerMap . manualArmatureAxis , 0.8 ) ; manualArmatureUpControl . whileHeld ( new ManualArmatureUpControl ( ) ) ; manualArmatureDownControl = new com . _2491nomythic . util . JoystickAxisButton ( controllers [ ControllerMap . manualArmatureController ] , ControllerMap . manualArmatureAxis , ( - 0.8 ) ) ; manualArmatureDownControl . whileHeld ( new ManualArmatureDownControl ( ) ) ; } public Joystick getController ( int id ) { } public boolean getButton ( int joystickID , int buttonID ) { } public double getAxis ( int joystickID , int axisID ) { } public double getAxisDeadzoned ( int joystickID , int axisID ) { } public double getAxisDeadzonedSquared ( int joystickID , int axisID ) { } }

Fix:
manualIntakeControl = new edu . wpi . first . wpilibj . buttons . JoystickButton ( controllers [ ControllerMap . manualIntakeController ] , ControllerMap . manualTakeInButton ) ;