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