void run() { ... if (done) return cancel(); ... }
where cancel() return void. This won\'t compile... and I ca
cancel()
void
It's a tautology. Meaning, void defines that the method has no return value. Therefore, how can you "return void" when void is no return at all?