@Override
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts)
throws AnnotationProcessorException {
ConnectionFactoryDefinitions defns = (ConnectionFactoryDefinitions) ainfo.getAnnotation();
ConnectionFactoryDefinition values[] = defns.value();
Set<String> duplicates = new HashSet<String>();
if(values != null && values.length >0){
for(ConnectionFactoryDefinition defn : values){
String defnName = ConnectionFactoryDefinitionDescriptor.getJavaName(defn.name());