John,
I ran your testcase and it succeeded, so I presume that recent changes have addressed the bug you identified. Perhaps you'd care to eyeball the latest revision of SOAPHeader.java to make sure this is really the case. If it is not, please beef up your test and send another submission. Therefore I committed just the testcase (and the code in PackageTests to run it), after splitting some long lines as per our coding conventions [1] and replacing generic imports statements with explicit lists (a convention that Axis seems to have adopted, although I can't see where it is documented). Thanks again for your contribution! Glyn [1] http://jakarta.apache.org/site/source.html (2nd para. links to Sun's coding standards).