@@ -0,0 +1,1791 @@
+package com.google.android.gms.common.api;%0A%0Aimport android.app.Activity;%0Aimport android.app.PendingIntent;%0Aimport android.content.Intent;%0Aimport android.content.IntentSender;%0A%0Aimport org.microg.gms.common.PublicApi;%0A%0A/**%0A * Exception to be returned by a Task when a call to Google Play services has failed with a%0A * possible resolution.%0A */%0A@PublicApi%0Apublic class ResolvableApiException extends ApiException %7B%0A    @PublicApi%0A    public ResolvableApiException(Status status) %7B%0A        super(status);%0A    %7D%0A%0A    /**%0A     * A pending intent to resolve the failure. This intent can be started with%0A     * %7B@link android.app.Activity#startIntentSenderForResult(IntentSender, int, Intent, int, int, int)%7D%0A     * to present UI to solve the issue.%0A     * @return The pending intent to resolve the failure.%0A     */%0A    @PublicApi%0A    public PendingIntent getResolution() %7B%0A        return mStatus.getResolution();%0A    %7D%0A%0A    /**%0A     * Resolves an error by starting any intents requiring user interaction.%0A     * See %7B@link com.google.android.gms.common.api.CommonStatusCodes#SIGN_IN_REQUIRED%7D, and%0A     * %7B@link com.google.android.gms.common.api.CommonStatusCodes#RESOLUTION_REQUIRED%7D.%0A     * @param activity An Activity context to use to resolve the issue. The activity's%0A     *                 onActivityResult method will be invoked after the user is done.%0A     *                 If the resultCode is %7B@link android.app.Activity#RESULT_OK%7D,%0A     *                 the application should try to connect again.%0A     * @param requestCode The request code to pass to onActivityResult.%0A     */%0A    @PublicApi%0A    public void startResolutionForResult(Activity activity, int requestCode) throws IntentSender.SendIntentException %7B%0A        mStatus.startResolutionForResult(activity, requestCode);%0A    %7D%0A%7D%0A

Add ResolvableApiException