In PlantUML sequence diagram input files, I discovered that text inside double square brackets (like "[[text]]") disappears. Searching the PlantUML documentation for "[[" or "bracket" did not explain why. Searching this Q&A site, I found http://plantuml.sourceforge.net/qa/?qa=390/putting-something-under-actor-name which means that you can make HTML links using double square brackets (like "[[http://www.google.com Google]]").
So, for example, this input:
A -> B: Action [Single] [[Double]] [[[Triple]]]
Results in the text "Action [Single] [Triple]" being rendered.
I need one of my labels to include a string that has double square brackets surrounding it (it represents a list of lists, with syntax like "[[a, b], [c, d]]"), and I can't seem to find any way I can write this. I've tried various combinations of using backslashes to escape one or the other square bracket, as well as using the HTML entity &91;, or trying to increase the number of brackets, and I can't make it work. I did find that a newline, followed by quadruple brackets, and a space between the last open bracket and the text, does work. So this input:
A -> B: [[[[ Does Not Work]]]]
A -> B: Also [[[[ Does Not Work]]]]
A -> B: But This One\n[[[[ Does Work]]]]
Renders as this graphic:
Is there any way to just make the first or second variants work?