2010/6/24 Adrian A: > What if we make OptionGroup extend Option? > Wouldn't that simplify the problem?
Indeed it would, but with a tiny risk of breaking existing user code like:
Object opt = ...;
if (opt instanceof Option) {
doSomethingOption((Option) opt);
} else if (opt instanceof OptionGroup) {
doSomethingOptionGroup((OptionGroup) opt);
}
regards,
Finn
