@Override
    public ConversionUnit getConversionUnit() {

        switch (getUnitType()) {
            case UnitConstants.FEET_SECOND:
                return new FeetSec(getValue());
            case UnitConstants.FEET_MINUTE:
                return new FeetMinute(getValue());
            case UnitConstants.MILES_MINUTE:
                return new MilesMinute(getValue());
            case UnitConstants.MILES_HOUR:
                return new MilesHour(getValue());
            case UnitConstants.METER_SECOND:
                return new MeterSecond(getValue());
            case UnitConstants.KILOMETER_MINUTE:
                return new KilometerMinute(getValue());
            case UnitConstants.KILOMETER_HOUR:
                return new KilometerHour(getValue());
            case UnitConstants.KNOTS:
                return new Knot(getValue());
        }

        return null;
    }