private static void outAddrs(final JsonGenerator jgen, final AddressList al) throws Throwable { if (al.size() == 1) { jgen.writeString(al.iterator().next().toString()); return; } jgen.writeStartArray(); Iterator it = al.iterator(); while (it.hasNext()) { jgen.writeString(it.next().toString()); } jgen.writeEndArray(); } }