void (@NotNull List<String> strings, @NotNull Element element) { int listSize = strings.size(); Element listElement = new Element(ATTR_LIST); listElement.setAttribute(ATTR_LISTSIZE, Integer.toString(listSize)); element.addContent(listElement); for (int i = 0; i < listSize; i++) { String listItem = strings.get(i); if (listItem != null) { Element itemElement = new Element(ATTR_ITEM); itemElement.setAttribute(ATTR_INDEX, Integer.toString(i)); itemElement.setAttribute(ATTR_CLASS, listItem.getClass().getName()); itemElement.setAttribute(ATTR_VALUE, DefaultJDOMExternalizer.filterXMLCharacters(listItem)); listElement.addContent(itemElement); } } }