private static void listServices(PrintWriter pw, Component component) { String[] services = component.getServices(); if (services == null) { return; } pw.println(" ServiceType=" + (component.isServiceFactory() ? "service factory" : "service")); StringBuffer buf = new StringBuffer(); for (int i = 0; i < services.length; i++) { if (i > 0) { buf.append(", "); } buf.append(services[i]); } pw.println(" Services=" + buf); }