Oh; sure; Whitespace should be ignored... my program doesn't complain;
it's just good practice on most operating systems to have files
newline-terminated.
Not convinced... as is obvious.
If you really only want 1 tree... maybe you can remove container and
replace it by:
(FM3.Class (name "File")
(thatsuperspecialtypeIwanttobetheonlytreetobeusedbyprogramsthatonlywantonetree
(ref-to: Folder))..)
which automatically finds which of the One-to-Many attributes links to
Folders.
And obviously everybody is still open to give me that one killer example
of which I will say; ok... -that's- why we need it. I haven't heard that
killer example yet for which I can't give a reply why I would not want
that. Holy beliefs are not reasons.