<br /><br />Hi Rolf,<br /><br />you can find the code at <a target="_blank" target="_blank" href="http://jira.activemath.org/browse/AMATH-1297">http://jira.activemath.org/browse/AMATH-1297</a>&nbsp; (<a title="Latest 2008-09-26 11:09 - katja" target="_blank" target="_blank" href="http://jira.activemath.org/secure/attachment/10356/jdom_difference_with_get.zip">jdom_difference_with_get.zip</a> <font size="-2">(1,37 Mb) )<br /><br /></font>So here I used the&nbsp;(not&nbsp;performant)&nbsp;get(i) and not the iterator. It&#39;s just to test the difference between jdom 1.0 and jdom 1.1<br /><br />I thougt jdom uses a LinkedList, because I found the following in the code of jdom 1.0:<br /><br /><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; color: red; mso-fareast-language: NL">public</span><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL"> List getChildren(){</span><span lang="EN-GB" style="font-size: 12pt; font-family: &quot;Times New Roman&quot;; mso-fareast-language: NL"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; color: red; mso-fareast-language: NL">if</span><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL">(content == <span style="color: blue">null</span>)<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL">content = <span style="color: red">new</span> ArrayList(5);<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL">PartialList elements = <b><span style="color: red">new</span> PartialList(content, <span style="color: red">this</span>);</b><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; color: red; mso-fareast-language: NL">for</span><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL">(Iterator i = content.iterator(); i.hasNext();){<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL">Object obj = i.next();<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; color: red; mso-fareast-language: NL">if</span><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL">(obj <span style="color: red">instanceof</span> Element)<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL">elements.addPartial(obj);<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL">}<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span lang="EN-GB" style="font-size: 9pt; color: red; mso-fareast-language: NL">return</span><span lang="EN-GB" style="font-size: 9pt; mso-fareast-language: NL"> <b>elements;</b><o:p></o:p></span></p><span lang="EN-GB" style="font-size: 9pt; font-family: Verdana; mso-ansi-language: EN-GB; mso-fareast-language: NL; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-language: AR-SA">}<br /><br /><br />and:<br /><br /><span lang="EN-GB" style="font-size: 9pt; color: black; font-family: Verdana; mso-ansi-language: EN-GB; mso-fareast-language: NL; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-language: AR-SA">PartialList </span><span lang="EN-GB" style="font-size: 9pt; color: red; font-family: Verdana; mso-ansi-language: EN-GB; mso-fareast-language: NL; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-language: AR-SA">extends</span><span lang="EN-GB" style="font-size: 9pt; color: black; font-family: Verdana; mso-ansi-language: EN-GB; mso-fareast-language: NL; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-language: AR-SA"> LinkedList<br /><br /><br />Thank you!<br />Katja<br /></span></span><br /><br /><i><p class="MsoNormal" style="margin: 0cm 0cm 0pt">&nbsp;</p></i>