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