try {
final Class<?> clazz = Class.forName(className);
if (isInjectionProvider(clazz)) {
injectionProviders.add((InjectionProvider<?>) createInstance.apply(clazz));
} else if (isInjectionProviderInstanceSupplier(clazz)) {
final InjectionProviderInstancesSupplier supplier = (InjectionProviderInstancesSupplier) createInstance
.apply(clazz);
final Set<InjectionProvider<?>> providers = supplier.get();
if (providers != null) {
injectionProviders.addAll(providers);
}
}
} catch (final Exception e) {