if (METADATA_PROVIDER_ELEMENT.equals(config.getName())
&& config.getAttribute(CLASS_ATTRIBUTE) != null) {
try {
Object handler = config.createExecutableExtension(CLASS_ATTRIBUTE);
if (handler instanceof IBeanMetadataProvider) {
IBeanMetadataProvider entityResolver = (IBeanMetadataProvider) handler;
providers.add(entityResolver);
}
}
catch (CoreException e) {
BeansMetadataPlugin.getDefault().getLog().log(