Cancellable pollingservices

Why isn't this method part of the StatusCheckerTask like handleTimeout, so we won't have to make the PollingService abstract?