Consider the following:
This will produce:
Naturally, this isn't going to fly. We should be checking for the magic control sequence in the constructor for CDATA and raising an exception if found:
CDATA("]]>") must throwAn[IllegalArgumentException]
Find due to @bartschuller.
Added CHANGELOG entry for fix to issue #40