In article <QXGN7.687171$Lg.26740252 / sjcpnn01.usenetserver.com>, "Phil Tomson" <ptkwt / shell1.aracnet.com> wrote: > I could have a 'run' method in runnable that, if not overidden in the > class Runnable is mixed-into, raises an exception. Isn't that redundant, though, since it won't throw the exception unless you call run() and if you called it and the class that was supposed to implement it doesn't, then you'd get an exception, anyway? Or am I missing something?