this has been bugging me for some time, too.
How would i create a thread without sub-classing, reimplementing run() and calling it to start the thread?