private static final void listProperties(PrintWriter pw, Component component) { Dictionary props = component.getProperties(); if (props != null) { pw.println(" Properties="); TreeSet keys = new TreeSet(Util.list(props.keys())); for (Iterator ki = keys.iterator(); ki.hasNext(); ) { String key = (String) ki.next(); Object value = props.get(key); value = WebConsoleUtil.toString(value); if (value.getClass().isArray()) { value = Arrays.asList((Object[]) value); } pw.println(" " + key + "=" + value); } } }