The OptionOrGroup feels awkward to me..
To me too.
What do others think?
What if we make OptionGroup extend Option? Wouldn't that simplify the problem? Since OptionGroup can hold as children both OptionGroup, andOptions, than it looks to me more like a "Tree Node", the Option being a "leaf node".
Adrian.
