package android.support.v4.content;

import java.util.concurrent.Callable;
import java.util.concurrent.CancellationException;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.FutureTask;

class e$3 extends FutureTask<Result> {
    final /* synthetic */ e GE;

    e$3(e eVar, Callable callable) {
        this.GE = eVar;
        super(callable);
    }

    /* Access modifiers changed, original: protected|final */
    public final void done() {
        try {
            this.GE.n(get());
        } catch (InterruptedException e) {
        } catch (ExecutionException e2) {
            throw new RuntimeException("An error occurred while executing doInBackground()", e2.getCause());
        } catch (CancellationException e3) {
            this.GE.n(null);
        } catch (Throwable th) {
            RuntimeException runtimeException = new RuntimeException("An error occurred while executing doInBackground()", th);
        }
    }
}
