Mike Schilling
You're not specifying a constructor, so one is being created for you,
which
looks like
public Foo()
{
super();
}
Yes, I had tried doing that explicitly as well.
In fact, since EnumSet has no public constructors, it
cannot be subclassed (other than, perhaps, within its package.)
Thanks, I was afraid that might be the case but wasn't sure.
Ugh. I'll have to write my own EnumSet class.
I never cease to be amazed at how often the standard Java
classes do 95% of what I want, but *cannot* be coerced into
letting me implement that last 5%.