Shouldn't we check for the whole injectOrOverrideSetIntent method ? I don't get why you added "setIntent()" to Service, is this useful in any way ?