@Override
protected Object doExecute() throws Exception {
Group group = groupManager.findGroupByName(groupName);
EventProducer producer = eventTransportFactory.getEventProducer(groupName, true);
RemoteFeaturesEvent event = new RemoteFeaturesEvent(feature, version, FeatureEvent.EventType.FeatureUninstalled);
event.setForce(true);
event.setSourceGroup(group);
producer.produce(event);
updateFeatureStatus(groupName, feature, version, true);
return null;
}