@Override
public ServiceRegistry getServiceRegistry(Addon addon) throws Exception
{
Set<Class<?>> serviceTypes = locateServices(addon, Service.class);
Set<Class<?>> singletonServiceTypes = locateServices(addon, SingletonService.class);
return new SimpleServiceRegistry(furnace, addon, serviceTypes, singletonServiceTypes);
}