public static String discoveryInfo(final ServiceElement element) { StringBuilder builder = new StringBuilder(); builder.append("[groups: "); int i = 0; for (String group : element.getServiceBeanConfig().getGroups()) { if (i > 0) builder.append(", "); builder.append(group); i++; } if (element.getServiceBeanConfig().getLocators() != null && element.getServiceBeanConfig().getLocators().length > 0) { builder.append(", locators: "); i = 0; for (LookupLocator locator : element.getServiceBeanConfig().getLocators()) { if (i > 0) builder.append(", "); builder.append(locator.toString()); i++; } } builder.append("]"); return builder.toString(); }