throw new InternalCompilerException("Failed to instantiate property provider generator "
+ bindingProperty.getProviderGenerator());
}
try {
return propertyProviderGenerator.generate(logger,
Sets.newTreeSet(Arrays.asList(bindingProperty.getDefinedValues())),
bindingProperty.getFallback(), configurationProperties);
} catch (UnableToCompleteException e) {
throw new InternalCompilerException("Failed to run property provider generator "