public String toDeleteKML() { this.deletedNodes = removeDescendants(this.deletedNodes); StringBuilder delete = new StringBuilder(); if (this.deletedNodes != null) { for (Iterator iter = this.deletedNodes.iterator(); iter.hasNext(); ) { Node newNode = (Node) iter.next(); delete.append( "<" + newNode.getClass().getSimpleName() + " targetId=\"" + ((ObjectNode) newNode).getId() + "\"></>\n"); } this.deletedNodes.clear(); } return delete.toString(); }