package org.usfirst.frc.team2503.r2016.subsystem;

import org.usfirst.frc.team2503.r2016.subsystem.base.DataSpeedControllerSubsystem;
import org.usfirst.frc.team2503.r2016.subsystem.base.DataSubsystem;

import edu.wpi.first.wpilibj.SpeedController;

public class ShooterSubsystem extends DataSpeedControllerSubsystem {

	public enum ShooterSubsystemDataKey implements DataSubsystem.SubsystemDataKey {
		POWER
	}
	
	@Override
	public void tick() {
		double power = (double) this.getDataKey(ShooterSubsystemDataKey.POWER);
		
		this._controller.set(power);
	}

	public void setPower(double power) {
		this.setDataKey(ShooterSubsystemDataKey.POWER, power);
	}
	
	public void setDataKey(ShooterSubsystemDataKey key, Object value) {
		super.setDataKey(key, value);
	}

	public Object getDataKey(ShooterSubsystemDataKey key) {
		return this._data.get(key);
	}
	
	public ShooterSubsystem(SpeedController _controller) {
		super(_controller);
	}
	
	public ShooterSubsystem(SpeedControllerSubsystemType type, final int channel) {
		super(type, channel);
	}

}

@@ -407,16 +407,20 @@
 ER%0A%09%7D%0A%09%0A
+%09%0A%09%0A
 %09@Overri
@@ -648,32 +648,36 @@
 R, power);%0A%09%7D%0A%09%0A
+%09%0A%09%0A
 %09public void set
@@ -849,32 +849,36 @@
 .get(key);%0A%09%7D%0A%09%0A
+%09%0A%09%0A
 %09public ShooterS

Add a bit of whitespace