The schema model seems to be built correctly. See attached test case (or http://pastebin.com/893865 ). The SchemaWriter plots only the first documentation source in all documentation elements.
I think I have found the problem. Will attach a patch for review tommorrow.
Patch for review. I'd appreciate if you could apply the patch and build a JAR yourself ... and test things.
The patch works for me
<?xml version="1.0" encoding="UTF-8"?>
<xsd:documentation source="INFO 1"/>
<xsd:documentation source="INFO 2"/>
<xsd:documentation source="INFO 3"/>