else if (componentType.equals(ClusterTopologyManager.class))
return (T) new ClusterTopologyManagerImpl();
else if (componentType.equals(BackupReceiverRepository.class))
return (T) new BackupReceiverRepositoryImpl();
else if (componentType.equals(CancellationService.class))
return (T) new CancellationServiceImpl();
else if (componentType.equals(TimeService.class)) {
return (T) new DefaultTimeService();
}
throw new CacheConfigurationException("Don't know how to create a " + componentType.getName());