Axel, nicht ganz:
Andreas erwähnte oben "Do not mark modified Documents as unread", und das ist -- soweit ich das im Code gesehen habe -- nicht abgedeckt.
Weiter ist die Benutzung von Internet-Code immer ein Risiko, bei API IMHO noch mehr. Was ich beim Überfliegen der Klasse gesehen habe, ist z.B. das ErrorHandling noch sehr ausbaufähig, IMHO Pflicht bei API-Code. Letztendlich meine ich, man muss den Code einigermaßen verstehen, wenn man den einsetzt. Hat zwar irgendwie 'ne gute Bewertung auf OpenNTF (5 Sterne), aber das heißt ja gar nichts (man sieht nicht mal wieviel Leute bewertet haben).
Letztendlich meine ich, man muss sich damit intensiv auseinandersetzen, bevor man das einsetzt, insbesondere wenn der Einsatz bei Kunden sein soll.