public void registerAnnotatedServices() {
Map<String, UDDIClerk> uddiClerks = clientConfig.getUDDIClerks();
if (uddiClerks.size() > 0) {
AnnotationProcessor ap = new AnnotationProcessor();
for (UDDIClerk uddiClerk : uddiClerks.values()) {
Collection<BusinessService> services = ap.readServiceAnnotations(
uddiClerk.getClassWithAnnotations(), uddiClerk.getUDDINode().getProperties());
for (BusinessService businessService : services) {
log.info("Node=" + uddiClerk.getUDDINode().getApiNode().getName());
uddiClerk.register(businessService, uddiClerk.getUDDINode().getApiNode());
}