That's a very good question Marlene
I think people at Sun did not want to prevent people from overriding start(). Although, they should update the
doc and say that it is a very bad practice to do so, and that if overriding is not an option not to forget to invoke super.start() somewhere in the body of the overriding method.
Kathy could maybe shed some light on this...