if (ANNOTATION_METADATA_PROVIDER_ELEMENT.equals(config.getName())
&& config.getAttribute(CLASS_ATTRIBUTE) != null) {
try {
Object handler = config.createExecutableExtension(CLASS_ATTRIBUTE);
if (handler instanceof IAnnotationBeanMetadataProvider) {
IAnnotationBeanMetadataProvider entityResolver = (IAnnotationBeanMetadataProvider) handler;
providers.add(entityResolver);
}
}
catch (CoreException e) {
BeansCorePlugin.log(e);