All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.robolectric.Shadows Maven / Gradle / Ivy

The newest version!
package org.robolectric;
import android.accessibilityservice.AccessibilityButtonController;
import android.accessibilityservice.AccessibilityService;
import android.accessibilityservice.AccessibilityService.MagnificationController;
import android.accessibilityservice.AccessibilityService.SoftKeyboardController;
import android.accounts.AccountManager;
import android.animation.PropertyValuesHolder;
import android.animation.ValueAnimator;
import android.app.Activity;
import android.app.ActivityGroup;
import android.app.ActivityManager;
import android.app.ActivityManager.AppTask;
import android.app.AlarmManager;
import android.app.AlertDialog;
import android.app.AppOpsManager;
import android.app.Application;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.app.DownloadManager;
import android.app.DownloadManager.Query;
import android.app.DownloadManager.Request;
import android.app.Instrumentation;
import android.app.IntentService;
import android.app.KeyguardManager;
import android.app.KeyguardManager.KeyguardLock;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.ProgressDialog;
import android.app.SearchManager;
import android.app.Service;
import android.app.TabActivity;
import android.app.TimePickerDialog;
import android.app.UiAutomation;
import android.app.UiModeManager;
import android.app.VoiceInteractor;
import android.app.WallpaperManager;
import android.app.admin.DevicePolicyManager;
import android.app.backup.BackupDataInput;
import android.app.backup.BackupDataOutput;
import android.app.backup.BackupManager;
import android.app.job.JobScheduler;
import android.app.job.JobService;
import android.app.role.RoleManager;
import android.app.slice.SliceManager;
import android.app.usage.StorageStatsManager;
import android.app.usage.UsageStatsManager;
import android.appwidget.AppWidgetHost;
import android.appwidget.AppWidgetHostView;
import android.appwidget.AppWidgetManager;
import android.bluetooth.BluetoothA2dp;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothGatt;
import android.bluetooth.BluetoothGattServer;
import android.bluetooth.BluetoothHeadset;
import android.bluetooth.BluetoothManager;
import android.bluetooth.BluetoothServerSocket;
import android.bluetooth.BluetoothSocket;
import android.bluetooth.le.BluetoothLeAdvertiser;
import android.bluetooth.le.BluetoothLeScanner;
import android.companion.CompanionDeviceManager;
import android.content.AsyncQueryHandler;
import android.content.AsyncTaskLoader;
import android.content.BroadcastReceiver;
import android.content.BroadcastReceiver.PendingResult;
import android.content.ClipboardManager;
import android.content.ContentProvider;
import android.content.ContentProviderClient;
import android.content.ContentProviderOperation;
import android.content.ContentProviderResult;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.ContextWrapper;
import android.content.Intent;
import android.content.RestrictionsManager;
import android.content.pm.CrossProfileApps;
import android.content.pm.LauncherApps;
import android.content.pm.PackageInstaller;
import android.content.pm.PackageInstaller.Session;
import android.content.pm.PackageInstaller.SessionInfo;
import android.content.pm.PackageManager;
import android.content.pm.ShortcutManager;
import android.content.pm.SigningInfo;
import android.content.res.AssetManager;
import android.content.res.AssetManager.AssetInputStream;
import android.content.res.Resources;
import android.content.res.Resources.NotFoundException;
import android.database.CursorWindow;
import android.database.CursorWrapper;
import android.database.sqlite.SQLiteOpenHelper;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.BitmapRegionDecoder;
import android.graphics.BitmapShader;
import android.graphics.BlendModeColorFilter;
import android.graphics.BlurMaskFilter;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.ColorFilter;
import android.graphics.ColorMatrixColorFilter;
import android.graphics.ColorSpace.Rgb;
import android.graphics.ComposePathEffect;
import android.graphics.ComposeShader;
import android.graphics.CornerPathEffect;
import android.graphics.DashPathEffect;
import android.graphics.DiscretePathEffect;
import android.graphics.EmbossMaskFilter;
import android.graphics.HardwareRenderer;
import android.graphics.ImageDecoder;
import android.graphics.Interpolator;
import android.graphics.LightingColorFilter;
import android.graphics.LinearGradient;
import android.graphics.MaskFilter;
import android.graphics.NinePatch;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.PathDashPathEffect;
import android.graphics.PathEffect;
import android.graphics.PathMeasure;
import android.graphics.Picture;
import android.graphics.PorterDuffColorFilter;
import android.graphics.RadialGradient;
import android.graphics.RecordingCanvas;
import android.graphics.Region;
import android.graphics.RegionIterator;
import android.graphics.RenderNode;
import android.graphics.Shader;
import android.graphics.SumPathEffect;
import android.graphics.SurfaceTexture;
import android.graphics.SweepGradient;
import android.graphics.Typeface;
import android.graphics.drawable.AnimatedImageDrawable;
import android.graphics.drawable.AnimatedVectorDrawable;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
import android.graphics.drawable.Icon;
import android.graphics.drawable.PaintDrawable;
import android.graphics.drawable.StateListDrawable;
import android.graphics.drawable.VectorDrawable;
import android.graphics.fonts.Font;
import android.graphics.fonts.FontFamily;
import android.graphics.text.LineBreaker;
import android.graphics.text.MeasuredText;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.hardware.HardwareBuffer;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.hardware.camera2.CameraCharacteristics;
import android.hardware.camera2.CameraManager;
import android.hardware.camera2.CaptureRequest;
import android.hardware.camera2.CaptureResult;
import android.hardware.camera2.TotalCaptureResult;
import android.hardware.display.DisplayManager;
import android.hardware.fingerprint.FingerprintManager;
import android.hardware.input.InputManager;
import android.hardware.usb.UsbDeviceConnection;
import android.hardware.usb.UsbManager;
import android.hardware.usb.UsbRequest;
import android.location.Geocoder;
import android.location.LocationManager;
import android.media.AudioManager;
import android.media.AudioRecord;
import android.media.AudioTrack;
import android.media.CamcorderProfile;
import android.media.ImageReader;
import android.media.MediaActionSound;
import android.media.MediaCodec;
import android.media.MediaCodecList;
import android.media.MediaExtractor;
import android.media.MediaMetadataRetriever;
import android.media.MediaMuxer;
import android.media.MediaPlayer;
import android.media.MediaRecorder;
import android.media.MediaRouter;
import android.media.MediaScannerConnection;
import android.media.RingtoneManager;
import android.media.SoundPool;
import android.media.ToneGenerator;
import android.media.audiofx.AudioEffect;
import android.media.audiofx.DynamicsProcessing;
import android.media.audiofx.Visualizer;
import android.media.session.MediaController;
import android.media.session.MediaController.TransportControls;
import android.media.session.MediaSession;
import android.media.session.MediaSessionManager;
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.net.TrafficStats;
import android.net.VpnService;
import android.net.http.HttpResponseCache;
import android.net.nsd.NsdManager;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.net.wifi.WifiManager.MulticastLock;
import android.net.wifi.WifiManager.WifiLock;
import android.net.wifi.aware.DiscoverySession;
import android.net.wifi.aware.PeerHandle;
import android.net.wifi.aware.WifiAwareManager;
import android.net.wifi.p2p.WifiP2pGroup;
import android.net.wifi.p2p.WifiP2pManager;
import android.net.wifi.rtt.RangingResult;
import android.net.wifi.rtt.WifiRttManager;
import android.nfc.NfcAdapter;
import android.nfc.cardemulation.CardEmulation;
import android.nfc.tech.IsoDep;
import android.opengl.EGL14;
import android.opengl.GLES20;
import android.opengl.GLSurfaceView;
import android.os.AsyncTask;
import android.os.BatteryManager;
import android.os.Binder;
import android.os.Build;
import android.os.CountDownTimer;
import android.os.Debug;
import android.os.DropBoxManager;
import android.os.Environment;
import android.os.FileObserver;
import android.os.IInterface;
import android.os.LocaleList;
import android.os.Looper;
import android.os.Message;
import android.os.MessageQueue;
import android.os.Messenger;
import android.os.Parcel;
import android.os.ParcelFileDescriptor;
import android.os.PowerManager;
import android.os.PowerManager.WakeLock;
import android.os.Process;
import android.os.RemoteCallbackList;
import android.os.ResultReceiver;
import android.os.StatFs;
import android.os.StrictMode.VmPolicy;
import android.os.SystemClock;
import android.os.Trace;
import android.os.UserManager;
import android.os.Vibrator;
import android.os.health.SystemHealthManager;
import android.os.storage.StorageManager;
import android.preference.Preference;
import android.provider.CallLog.Calls;
import android.provider.FontsContract;
import android.provider.MediaStore;
import android.provider.MediaStore.Images;
import android.provider.MediaStore.Images.Media;
import android.provider.MediaStore.Video;
import android.provider.Settings;
import android.provider.Settings.Global;
import android.provider.Settings.Secure;
import android.provider.Settings.System;
import android.provider.Telephony;
import android.provider.Telephony.Sms;
import android.service.notification.NotificationListenerService;
import android.service.notification.NotificationListenerService.Ranking;
import android.service.quicksettings.Tile;
import android.service.quicksettings.TileService;
import android.service.voice.VoiceInteractionService;
import android.service.voice.VoiceInteractionSession;
import android.speech.SpeechRecognizer;
import android.speech.tts.TextToSpeech;
import android.system.Os;
import android.system.OsConstants;
import android.telecom.Call;
import android.telecom.Call.RttCall;
import android.telecom.CallScreeningService;
import android.telecom.Connection;
import android.telecom.InCallService;
import android.telecom.TelecomManager;
import android.telephony.CarrierConfigManager;
import android.telephony.SmsManager;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.telephony.VisualVoicemailService.VisualVoicemailTask;
import android.telephony.VisualVoicemailSms;
import android.telephony.euicc.EuiccManager;
import android.text.StaticLayout;
import android.text.TextUtils;
import android.text.format.Time;
import android.text.method.LinkMovementMethod;
import android.util.EventLog;
import android.util.EventLog.Event;
import android.util.Log;
import android.util.StatsLog;
import android.view.Choreographer;
import android.view.ContextThemeWrapper;
import android.view.Display;
import android.view.GestureDetector;
import android.view.InputDevice;
import android.view.InputEvent;
import android.view.KeyCharacterMap;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.PixelCopy;
import android.view.ScaleGestureDetector;
import android.view.Surface;
import android.view.SurfaceView;
import android.view.TouchDelegate;
import android.view.VelocityTracker;
import android.view.View;
import android.view.ViewConfiguration;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import android.view.accessibility.AccessibilityManager;
import android.view.accessibility.AccessibilityNodeInfo;
import android.view.accessibility.AccessibilityRecord;
import android.view.accessibility.AccessibilityWindowInfo;
import android.view.accessibility.CaptioningManager;
import android.view.autofill.AutofillManager;
import android.view.inputmethod.InputMethodManager;
import android.webkit.CookieManager;
import android.webkit.CookieSyncManager;
import android.webkit.JsPromptResult;
import android.webkit.JsResult;
import android.webkit.MimeTypeMap;
import android.webkit.SslErrorHandler;
import android.webkit.WebSettings;
import android.webkit.WebStorage;
import android.webkit.WebView;
import android.webkit.WebViewDatabase;
import android.widget.AbsListView;
import android.widget.AbsSpinner;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.CompoundButton;
import android.widget.EdgeEffect;
import android.widget.Filter;
import android.widget.LinearLayout;
import android.widget.ListPopupWindow;
import android.widget.ListView;
import android.widget.NumberPicker;
import android.widget.PopupMenu;
import android.widget.PopupWindow;
import android.widget.ScrollView;
import android.widget.SeekBar;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
import android.widget.TabWidget;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.VideoView;
import android.widget.ViewAnimator;
import android.widget.ZoomButtonsController;
import dalvik.system.DexFile;
import java.util.AbstractMap;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Generated;
import org.robolectric.internal.ShadowProvider;
import org.robolectric.shadow.api.Shadow;
import org.robolectric.shadows.ShadowAbsListView;
import org.robolectric.shadows.ShadowAbsSpinner;
import org.robolectric.shadows.ShadowAccessibilityButtonController;
import org.robolectric.shadows.ShadowAccessibilityManager;
import org.robolectric.shadows.ShadowAccessibilityNodeInfo;
import org.robolectric.shadows.ShadowAccessibilityRecord;
import org.robolectric.shadows.ShadowAccessibilityService;
import org.robolectric.shadows.ShadowAccessibilityWindowInfo;
import org.robolectric.shadows.ShadowAccountManager;
import org.robolectric.shadows.ShadowActivity;
import org.robolectric.shadows.ShadowActivityGroup;
import org.robolectric.shadows.ShadowActivityManager;
import org.robolectric.shadows.ShadowActivityThread;
import org.robolectric.shadows.ShadowAdapterView;
import org.robolectric.shadows.ShadowAlarmManager;
import org.robolectric.shadows.ShadowAlertDialog;
import org.robolectric.shadows.ShadowAmbientContextManager;
import org.robolectric.shadows.ShadowAmbientDisplayConfiguration;
import org.robolectric.shadows.ShadowAppOpsManager;
import org.robolectric.shadows.ShadowAppTask;
import org.robolectric.shadows.ShadowAppWidgetHost;
import org.robolectric.shadows.ShadowAppWidgetHostView;
import org.robolectric.shadows.ShadowAppWidgetManager;
import org.robolectric.shadows.ShadowApplication;
import org.robolectric.shadows.ShadowArrayAdapter;
import org.robolectric.shadows.ShadowArscAssetInputStream;
import org.robolectric.shadows.ShadowArscAssetManager;
import org.robolectric.shadows.ShadowArscAssetManager10;
import org.robolectric.shadows.ShadowArscAssetManager14;
import org.robolectric.shadows.ShadowArscAssetManager9;
import org.robolectric.shadows.ShadowAsyncQueryHandler;
import org.robolectric.shadows.ShadowAsyncTask;
import org.robolectric.shadows.ShadowAsyncTaskLoader;
import org.robolectric.shadows.ShadowAudioEffect;
import org.robolectric.shadows.ShadowAudioManager;
import org.robolectric.shadows.ShadowAudioRecord;
import org.robolectric.shadows.ShadowAudioSystem;
import org.robolectric.shadows.ShadowAudioTrack;
import org.robolectric.shadows.ShadowAutofillManager;
import org.robolectric.shadows.ShadowBackgroundThread;
import org.robolectric.shadows.ShadowBackupDataInput;
import org.robolectric.shadows.ShadowBackupDataOutput;
import org.robolectric.shadows.ShadowBackupManager;
import org.robolectric.shadows.ShadowBaseAdapter;
import org.robolectric.shadows.ShadowBatteryManager;
import org.robolectric.shadows.ShadowBinder;
import org.robolectric.shadows.ShadowBiometricManager;
import org.robolectric.shadows.ShadowBitmap;
import org.robolectric.shadows.ShadowBitmapDrawable;
import org.robolectric.shadows.ShadowBitmapFactory;
import org.robolectric.shadows.ShadowBitmapRegionDecoder;
import org.robolectric.shadows.ShadowBluetoothA2dp;
import org.robolectric.shadows.ShadowBluetoothAdapter;
import org.robolectric.shadows.ShadowBluetoothDevice;
import org.robolectric.shadows.ShadowBluetoothFrameworkInitializer;
import org.robolectric.shadows.ShadowBluetoothGatt;
import org.robolectric.shadows.ShadowBluetoothGattServer;
import org.robolectric.shadows.ShadowBluetoothHeadset;
import org.robolectric.shadows.ShadowBluetoothLeAdvertiser;
import org.robolectric.shadows.ShadowBluetoothLeScanner;
import org.robolectric.shadows.ShadowBluetoothManager;
import org.robolectric.shadows.ShadowBluetoothServerSocket;
import org.robolectric.shadows.ShadowBluetoothSocket;
import org.robolectric.shadows.ShadowBroadcastPendingResult;
import org.robolectric.shadows.ShadowBroadcastReceiver;
import org.robolectric.shadows.ShadowBuild;
import org.robolectric.shadows.ShadowCall;
import org.robolectric.shadows.ShadowCall.ShadowRttCall;
import org.robolectric.shadows.ShadowCallLogCalls;
import org.robolectric.shadows.ShadowCallScreeningService;
import org.robolectric.shadows.ShadowCamcorderProfile;
import org.robolectric.shadows.ShadowCamera;
import org.robolectric.shadows.ShadowCamera.ShadowParameters;
import org.robolectric.shadows.ShadowCameraCharacteristics;
import org.robolectric.shadows.ShadowCameraManager;
import org.robolectric.shadows.ShadowCanvas;
import org.robolectric.shadows.ShadowCaptioningManager;
import org.robolectric.shadows.ShadowCaptureRequestBuilder;
import org.robolectric.shadows.ShadowCaptureResult;
import org.robolectric.shadows.ShadowCardEmulation;
import org.robolectric.shadows.ShadowCarrierConfigManager;
import org.robolectric.shadows.ShadowChoreographer;
import org.robolectric.shadows.ShadowClipboardManager;
import org.robolectric.shadows.ShadowCloseGuard;
import org.robolectric.shadows.ShadowColor;
import org.robolectric.shadows.ShadowColorDisplayManager;
import org.robolectric.shadows.ShadowColorSpaceRgb;
import org.robolectric.shadows.ShadowCompanionDeviceManager;
import org.robolectric.shadows.ShadowCompoundButton;
import org.robolectric.shadows.ShadowConnection;
import org.robolectric.shadows.ShadowConnectivityManager;
import org.robolectric.shadows.ShadowContentProvider;
import org.robolectric.shadows.ShadowContentProviderClient;
import org.robolectric.shadows.ShadowContentProviderOperation;
import org.robolectric.shadows.ShadowContentProviderResult;
import org.robolectric.shadows.ShadowContentResolver;
import org.robolectric.shadows.ShadowContentUris;
import org.robolectric.shadows.ShadowContextHubManager;
import org.robolectric.shadows.ShadowContextImpl;
import org.robolectric.shadows.ShadowContextThemeWrapper;
import org.robolectric.shadows.ShadowContextWrapper;
import org.robolectric.shadows.ShadowCookieManager;
import org.robolectric.shadows.ShadowCookieSyncManager;
import org.robolectric.shadows.ShadowCountDownTimer;
import org.robolectric.shadows.ShadowCrossProfileApps;
import org.robolectric.shadows.ShadowCursorWindow;
import org.robolectric.shadows.ShadowCursorWrapper;
import org.robolectric.shadows.ShadowDatePickerDialog;
import org.robolectric.shadows.ShadowDebug;
import org.robolectric.shadows.ShadowDeviceConfig;
import org.robolectric.shadows.ShadowDevicePolicyManager;
import org.robolectric.shadows.ShadowDexFile;
import org.robolectric.shadows.ShadowDialog;
import org.robolectric.shadows.ShadowDiscoverySession;
import org.robolectric.shadows.ShadowDisplay;
import org.robolectric.shadows.ShadowDisplayManager;
import org.robolectric.shadows.ShadowDisplayManagerGlobal;
import org.robolectric.shadows.ShadowDownloadManager;
import org.robolectric.shadows.ShadowDownloadManager.ShadowQuery;
import org.robolectric.shadows.ShadowDownloadManager.ShadowRequest;
import org.robolectric.shadows.ShadowDrawable;
import org.robolectric.shadows.ShadowDropBoxManager;
import org.robolectric.shadows.ShadowDynamicsProcessing;
import org.robolectric.shadows.ShadowEGL14;
import org.robolectric.shadows.ShadowEdgeEffect;
import org.robolectric.shadows.ShadowEnvironment;
import org.robolectric.shadows.ShadowEuiccManager;
import org.robolectric.shadows.ShadowEventLog;
import org.robolectric.shadows.ShadowEventLog.ShadowEvent;
import org.robolectric.shadows.ShadowFileIntegrityManager;
import org.robolectric.shadows.ShadowFileObserver;
import org.robolectric.shadows.ShadowFilter;
import org.robolectric.shadows.ShadowFingerprintManager;
import org.robolectric.shadows.ShadowFont;
import org.robolectric.shadows.ShadowFontBuilder;
import org.robolectric.shadows.ShadowFontsContract;
import org.robolectric.shadows.ShadowFontsFontFamily;
import org.robolectric.shadows.ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder;
import org.robolectric.shadows.ShadowGLES20;
import org.robolectric.shadows.ShadowGLSurfaceView;
import org.robolectric.shadows.ShadowGeocoder;
import org.robolectric.shadows.ShadowGestureDetector;
import org.robolectric.shadows.ShadowGradientDrawable;
import org.robolectric.shadows.ShadowHardwareBuffer;
import org.robolectric.shadows.ShadowHardwareRenderer;
import org.robolectric.shadows.ShadowHttpResponseCache;
import org.robolectric.shadows.ShadowIcon;
import org.robolectric.shadows.ShadowImageReader;
import org.robolectric.shadows.ShadowImsMmTelManager;
import org.robolectric.shadows.ShadowInCallService;
import org.robolectric.shadows.ShadowInputDevice;
import org.robolectric.shadows.ShadowInputEvent;
import org.robolectric.shadows.ShadowInputManager;
import org.robolectric.shadows.ShadowInputMethodManager;
import org.robolectric.shadows.ShadowInstrumentation;
import org.robolectric.shadows.ShadowIntent;
import org.robolectric.shadows.ShadowIntentService;
import org.robolectric.shadows.ShadowIsoDep;
import org.robolectric.shadows.ShadowJobScheduler;
import org.robolectric.shadows.ShadowJobService;
import org.robolectric.shadows.ShadowJsPromptResult;
import org.robolectric.shadows.ShadowJsResult;
import org.robolectric.shadows.ShadowKeyCharacterMap;
import org.robolectric.shadows.ShadowKeyEvent;
import org.robolectric.shadows.ShadowKeyguardManager;
import org.robolectric.shadows.ShadowKeyguardManager.ShadowKeyguardLock;
import org.robolectric.shadows.ShadowLauncherApps;
import org.robolectric.shadows.ShadowLegacyCanvas;
import org.robolectric.shadows.ShadowLegacyChoreographer;
import org.robolectric.shadows.ShadowLegacyLooper;
import org.robolectric.shadows.ShadowLegacySQLiteConnection;
import org.robolectric.shadows.ShadowLegacySystemClock;
import org.robolectric.shadows.ShadowLegacyTypeface;
import org.robolectric.shadows.ShadowLinearLayout;
import org.robolectric.shadows.ShadowLinkMovementMethod;
import org.robolectric.shadows.ShadowListPopupWindow;
import org.robolectric.shadows.ShadowListView;
import org.robolectric.shadows.ShadowLocaleList;
import org.robolectric.shadows.ShadowLocaleManager;
import org.robolectric.shadows.ShadowLocationManager;
import org.robolectric.shadows.ShadowLog;
import org.robolectric.shadows.ShadowLooper;
import org.robolectric.shadows.ShadowMagnificationController;
import org.robolectric.shadows.ShadowMatrix;
import org.robolectric.shadows.ShadowMeasuredTextBuilder;
import org.robolectric.shadows.ShadowMediaActionSound;
import org.robolectric.shadows.ShadowMediaCodec;
import org.robolectric.shadows.ShadowMediaCodecList;
import org.robolectric.shadows.ShadowMediaController;
import org.robolectric.shadows.ShadowMediaExtractor;
import org.robolectric.shadows.ShadowMediaMetadataRetriever;
import org.robolectric.shadows.ShadowMediaMuxer;
import org.robolectric.shadows.ShadowMediaPlayer;
import org.robolectric.shadows.ShadowMediaRecorder;
import org.robolectric.shadows.ShadowMediaRouter;
import org.robolectric.shadows.ShadowMediaScannerConnection;
import org.robolectric.shadows.ShadowMediaSession;
import org.robolectric.shadows.ShadowMediaSessionManager;
import org.robolectric.shadows.ShadowMediaStore;
import org.robolectric.shadows.ShadowMediaStore.ShadowImages;
import org.robolectric.shadows.ShadowMediaStore.ShadowImages.ShadowMedia;
import org.robolectric.shadows.ShadowMediaStore.ShadowVideo;
import org.robolectric.shadows.ShadowMessage;
import org.robolectric.shadows.ShadowMessageQueue;
import org.robolectric.shadows.ShadowMessenger;
import org.robolectric.shadows.ShadowMimeTypeMap;
import org.robolectric.shadows.ShadowMotionEvent;
import org.robolectric.shadows.ShadowNativeAnimatedImageDrawable;
import org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable;
import org.robolectric.shadows.ShadowNativeAssetManager;
import org.robolectric.shadows.ShadowNativeBitmap;
import org.robolectric.shadows.ShadowNativeBitmapShader;
import org.robolectric.shadows.ShadowNativeBlendModeColorFilter;
import org.robolectric.shadows.ShadowNativeBlurMaskFilter;
import org.robolectric.shadows.ShadowNativeColorFilter;
import org.robolectric.shadows.ShadowNativeColorMatrixColorFilter;
import org.robolectric.shadows.ShadowNativeComposePathEffect;
import org.robolectric.shadows.ShadowNativeComposeShader;
import org.robolectric.shadows.ShadowNativeCornerPathEffect;
import org.robolectric.shadows.ShadowNativeDashPathEffect;
import org.robolectric.shadows.ShadowNativeDiscretePathEffect;
import org.robolectric.shadows.ShadowNativeEmbossMaskFilter;
import org.robolectric.shadows.ShadowNativeHardwareRenderer;
import org.robolectric.shadows.ShadowNativeImageDecoder;
import org.robolectric.shadows.ShadowNativeInterpolator;
import org.robolectric.shadows.ShadowNativeLightingColorFilter;
import org.robolectric.shadows.ShadowNativeLineBreaker;
import org.robolectric.shadows.ShadowNativeLinearGradient;
import org.robolectric.shadows.ShadowNativeMaskFilter;
import org.robolectric.shadows.ShadowNativeMeasuredText;
import org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder;
import org.robolectric.shadows.ShadowNativePathDashPathEffect;
import org.robolectric.shadows.ShadowNativePathEffect;
import org.robolectric.shadows.ShadowNativePropertyValuesHolder;
import org.robolectric.shadows.ShadowNativeRadialGradient;
import org.robolectric.shadows.ShadowNativeRecordingCanvas;
import org.robolectric.shadows.ShadowNativeRegionIterator;
import org.robolectric.shadows.ShadowNativeRenderNode;
import org.robolectric.shadows.ShadowNativeShader;
import org.robolectric.shadows.ShadowNativeSumPathEffect;
import org.robolectric.shadows.ShadowNativeSweepGradient;
import org.robolectric.shadows.ShadowNetwork;
import org.robolectric.shadows.ShadowNetworkCapabilities;
import org.robolectric.shadows.ShadowNetworkInfo;
import org.robolectric.shadows.ShadowNetworkScoreManager;
import org.robolectric.shadows.ShadowNfcAdapter;
import org.robolectric.shadows.ShadowNfcFrameworkInitializer;
import org.robolectric.shadows.ShadowNinePatch;
import org.robolectric.shadows.ShadowNotification;
import org.robolectric.shadows.ShadowNotificationListenerService;
import org.robolectric.shadows.ShadowNotificationManager;
import org.robolectric.shadows.ShadowNsdManager;
import org.robolectric.shadows.ShadowNumberPicker;
import org.robolectric.shadows.ShadowOpenGLMatrix;
import org.robolectric.shadows.ShadowOs;
import org.robolectric.shadows.ShadowOsConstants;
import org.robolectric.shadows.ShadowPackageInstaller;
import org.robolectric.shadows.ShadowPackageInstaller.ShadowSession;
import org.robolectric.shadows.ShadowPackageInstaller.ShadowSessionInfo;
import org.robolectric.shadows.ShadowPackageManager;
import org.robolectric.shadows.ShadowPaint;
import org.robolectric.shadows.ShadowPaintDrawable;
import org.robolectric.shadows.ShadowParcel;
import org.robolectric.shadows.ShadowParcelFileDescriptor;
import org.robolectric.shadows.ShadowPath;
import org.robolectric.shadows.ShadowPathMeasure;
import org.robolectric.shadows.ShadowPausedAsyncTask;
import org.robolectric.shadows.ShadowPausedLooper;
import org.robolectric.shadows.ShadowPausedSystemClock;
import org.robolectric.shadows.ShadowPeerHandle;
import org.robolectric.shadows.ShadowPendingIntent;
import org.robolectric.shadows.ShadowPermissionControllerManager;
import org.robolectric.shadows.ShadowPicture;
import org.robolectric.shadows.ShadowPixelCopy;
import org.robolectric.shadows.ShadowPopupMenu;
import org.robolectric.shadows.ShadowPopupWindow;
import org.robolectric.shadows.ShadowPorterDuffColorFilter;
import org.robolectric.shadows.ShadowPowerManager;
import org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock;
import org.robolectric.shadows.ShadowPreference;
import org.robolectric.shadows.ShadowProcess;
import org.robolectric.shadows.ShadowProcessInitializer;
import org.robolectric.shadows.ShadowProgressDialog;
import org.robolectric.shadows.ShadowQueuedWork;
import org.robolectric.shadows.ShadowQuickAccessWalletService;
import org.robolectric.shadows.ShadowRangingResult;
import org.robolectric.shadows.ShadowRanking;
import org.robolectric.shadows.ShadowRcsUceAdapter;
import org.robolectric.shadows.ShadowRegion;
import org.robolectric.shadows.ShadowRemoteCallbackList;
import org.robolectric.shadows.ShadowRenderNodeAnimator;
import org.robolectric.shadows.ShadowRenderNodeAnimatorR;
import org.robolectric.shadows.ShadowResources;
import org.robolectric.shadows.ShadowResources.ShadowNotFoundException;
import org.robolectric.shadows.ShadowResourcesManager;
import org.robolectric.shadows.ShadowRestrictionsManager;
import org.robolectric.shadows.ShadowResultReceiver;
import org.robolectric.shadows.ShadowRingtoneManager;
import org.robolectric.shadows.ShadowRoleManager;
import org.robolectric.shadows.ShadowRollbackManager;
import org.robolectric.shadows.ShadowSQLiteConnection;
import org.robolectric.shadows.ShadowSQLiteOpenHelper;
import org.robolectric.shadows.ShadowSafetyCenterManager;
import org.robolectric.shadows.ShadowScaleGestureDetector;
import org.robolectric.shadows.ShadowScrollView;
import org.robolectric.shadows.ShadowSearchManager;
import org.robolectric.shadows.ShadowSecureElementService;
import org.robolectric.shadows.ShadowSeekBar;
import org.robolectric.shadows.ShadowSensor;
import org.robolectric.shadows.ShadowSensorManager;
import org.robolectric.shadows.ShadowService;
import org.robolectric.shadows.ShadowServiceManager;
import org.robolectric.shadows.ShadowSettings;
import org.robolectric.shadows.ShadowSettings.ShadowConfig;
import org.robolectric.shadows.ShadowSettings.ShadowGlobal;
import org.robolectric.shadows.ShadowSettings.ShadowSecure;
import org.robolectric.shadows.ShadowSettings.ShadowSystem;
import org.robolectric.shadows.ShadowSharedMemory;
import org.robolectric.shadows.ShadowShortcutManager;
import org.robolectric.shadows.ShadowSigningInfo;
import org.robolectric.shadows.ShadowSliceManager;
import org.robolectric.shadows.ShadowSmsManager;
import org.robolectric.shadows.ShadowSoftKeyboardController;
import org.robolectric.shadows.ShadowSoundPool;
import org.robolectric.shadows.ShadowSpeechRecognizer;
import org.robolectric.shadows.ShadowSslErrorHandler;
import org.robolectric.shadows.ShadowStatFs;
import org.robolectric.shadows.ShadowStateListDrawable;
import org.robolectric.shadows.ShadowStaticLayout;
import org.robolectric.shadows.ShadowStatsLog;
import org.robolectric.shadows.ShadowStatsManager;
import org.robolectric.shadows.ShadowStatusBarManager;
import org.robolectric.shadows.ShadowStorageManager;
import org.robolectric.shadows.ShadowStorageStatsManager;
import org.robolectric.shadows.ShadowStrictModeVmPolicy;
import org.robolectric.shadows.ShadowStringBlock;
import org.robolectric.shadows.ShadowSubscriptionManager;
import org.robolectric.shadows.ShadowSurface;
import org.robolectric.shadows.ShadowSurfaceControl;
import org.robolectric.shadows.ShadowSurfaceSyncGroup;
import org.robolectric.shadows.ShadowSurfaceTexture;
import org.robolectric.shadows.ShadowSurfaceView;
import org.robolectric.shadows.ShadowSystemClock;
import org.robolectric.shadows.ShadowSystemHealthManager;
import org.robolectric.shadows.ShadowSystemProperties;
import org.robolectric.shadows.ShadowSystemServiceRegistry;
import org.robolectric.shadows.ShadowTabActivity;
import org.robolectric.shadows.ShadowTabHost;
import org.robolectric.shadows.ShadowTabHost.ShadowTabSpec;
import org.robolectric.shadows.ShadowTabWidget;
import org.robolectric.shadows.ShadowTelecomManager;
import org.robolectric.shadows.ShadowTelephony;
import org.robolectric.shadows.ShadowTelephony.ShadowSms;
import org.robolectric.shadows.ShadowTelephonyFrameworkInitializer;
import org.robolectric.shadows.ShadowTelephonyManager;
import org.robolectric.shadows.ShadowTextToSpeech;
import org.robolectric.shadows.ShadowTextUtils;
import org.robolectric.shadows.ShadowTextView;
import org.robolectric.shadows.ShadowTile;
import org.robolectric.shadows.ShadowTileService;
import org.robolectric.shadows.ShadowTime;
import org.robolectric.shadows.ShadowTimeManager;
import org.robolectric.shadows.ShadowTimePickerDialog;
import org.robolectric.shadows.ShadowToast;
import org.robolectric.shadows.ShadowToneGenerator;
import org.robolectric.shadows.ShadowTotalCaptureResult;
import org.robolectric.shadows.ShadowTouchDelegate;
import org.robolectric.shadows.ShadowTrace;
import org.robolectric.shadows.ShadowTrafficStats;
import org.robolectric.shadows.ShadowTranslationManager;
import org.robolectric.shadows.ShadowTransportControls;
import org.robolectric.shadows.ShadowTypeface;
import org.robolectric.shadows.ShadowUIModeManager;
import org.robolectric.shadows.ShadowUiAutomation;
import org.robolectric.shadows.ShadowUsageStatsManager;
import org.robolectric.shadows.ShadowUsbDeviceConnection;
import org.robolectric.shadows.ShadowUsbManager;
import org.robolectric.shadows.ShadowUsbRequest;
import org.robolectric.shadows.ShadowUserManager;
import org.robolectric.shadows.ShadowUwbManager;
import org.robolectric.shadows.ShadowVMRuntime;
import org.robolectric.shadows.ShadowValueAnimator;
import org.robolectric.shadows.ShadowVcnManager;
import org.robolectric.shadows.ShadowVectorDrawable;
import org.robolectric.shadows.ShadowVelocityTracker;
import org.robolectric.shadows.ShadowVibrator;
import org.robolectric.shadows.ShadowVideoView;
import org.robolectric.shadows.ShadowView;
import org.robolectric.shadows.ShadowViewAnimator;
import org.robolectric.shadows.ShadowViewConfiguration;
import org.robolectric.shadows.ShadowViewGroup;
import org.robolectric.shadows.ShadowViewRootImpl;
import org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice;
import org.robolectric.shadows.ShadowVisualVoicemailSms;
import org.robolectric.shadows.ShadowVisualVoicemailTask;
import org.robolectric.shadows.ShadowVisualizer;
import org.robolectric.shadows.ShadowVoiceInteractionService;
import org.robolectric.shadows.ShadowVoiceInteractionSession;
import org.robolectric.shadows.ShadowVoiceInteractor;
import org.robolectric.shadows.ShadowVpnManager;
import org.robolectric.shadows.ShadowVpnService;
import org.robolectric.shadows.ShadowWallpaperManager;
import org.robolectric.shadows.ShadowWearableSensingManager;
import org.robolectric.shadows.ShadowWebSettings;
import org.robolectric.shadows.ShadowWebStorage;
import org.robolectric.shadows.ShadowWebView;
import org.robolectric.shadows.ShadowWebViewDatabase;
import org.robolectric.shadows.ShadowWifiAwareManager;
import org.robolectric.shadows.ShadowWifiConfiguration;
import org.robolectric.shadows.ShadowWifiInfo;
import org.robolectric.shadows.ShadowWifiManager;
import org.robolectric.shadows.ShadowWifiManager.ShadowMulticastLock;
import org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock;
import org.robolectric.shadows.ShadowWifiP2pGroup;
import org.robolectric.shadows.ShadowWifiP2pManager;
import org.robolectric.shadows.ShadowWifiRttManager;
import org.robolectric.shadows.ShadowWindow;
import org.robolectric.shadows.ShadowWindowManager;
import org.robolectric.shadows.ShadowWindowManagerGlobal;
import org.robolectric.shadows.ShadowWindowManagerImpl;
import org.robolectric.shadows.ShadowWindowOnBackInvokedDispatcher;
import org.robolectric.shadows.ShadowZoomButtonsController;

/**
 * Shadow mapper. Automatically generated by the Robolectric Annotation Processor.
 */
@Generated("org.robolectric.annotation.processing.RobolectricProcessor")
@SuppressWarnings({"unchecked","deprecation"})
public class Shadows implements ShadowProvider {
  private static final List> SHADOWS = new ArrayList<>(607);

  static {
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.AbsListView", "org.robolectric.shadows.ShadowAbsListView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.AbsSpinner", "org.robolectric.shadows.ShadowAbsSpinner"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.accessibilityservice.AccessibilityButtonController", "org.robolectric.shadows.ShadowAccessibilityButtonController"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.accessibility.AccessibilityManager", "org.robolectric.shadows.ShadowAccessibilityManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.accessibility.AccessibilityNodeInfo", "org.robolectric.shadows.ShadowAccessibilityNodeInfo"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.accessibility.AccessibilityRecord", "org.robolectric.shadows.ShadowAccessibilityRecord"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.accessibilityservice.AccessibilityService", "org.robolectric.shadows.ShadowAccessibilityService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.accessibility.AccessibilityWindowInfo", "org.robolectric.shadows.ShadowAccessibilityWindowInfo"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.accounts.AccountManager", "org.robolectric.shadows.ShadowAccountManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.Activity", "org.robolectric.shadows.ShadowActivity"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ActivityGroup", "org.robolectric.shadows.ShadowActivityGroup"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ActivityManager", "org.robolectric.shadows.ShadowActivityManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ActivityManagerNative", "org.robolectric.shadows.ShadowActivityManagerNative"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ActivityTaskManager", "org.robolectric.shadows.ShadowActivityTaskManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ActivityThread", "org.robolectric.shadows.ShadowActivityThread"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.AdapterView", "org.robolectric.shadows.ShadowAdapterView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.AlarmManager", "org.robolectric.shadows.ShadowAlarmManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.app.AlertController", "org.robolectric.shadows.ShadowAlertController"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.AlertDialog", "org.robolectric.shadows.ShadowAlertDialog"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.AlertDialog.Builder", "org.robolectric.shadows.ShadowAlertDialog$ShadowBuilder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.service.voice.AlwaysOnHotwordDetector", "org.robolectric.shadows.ShadowAlwaysOnHotwordDetector"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ambientcontext.AmbientContextManager", "org.robolectric.shadows.ShadowAmbientContextManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.display.AmbientDisplayConfiguration", "org.robolectric.shadows.ShadowAmbientDisplayConfiguration"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.AndroidBidi", "org.robolectric.shadows.ShadowAndroidBidi"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.util.AnnotationValidations", "org.robolectric.shadows.ShadowAnnotationValidations"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.integrity.AppIntegrityManager", "org.robolectric.shadows.ShadowAppIntegrityManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.AppOpsManager", "org.robolectric.shadows.ShadowAppOpsManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ActivityManager.AppTask", "org.robolectric.shadows.ShadowAppTask"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.appwidget.AppWidgetHost", "org.robolectric.shadows.ShadowAppWidgetHost"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.appwidget.AppWidgetHostView", "org.robolectric.shadows.ShadowAppWidgetHostView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.appwidget.AppWidgetManager", "org.robolectric.shadows.ShadowAppWidgetManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.Application", "org.robolectric.shadows.ShadowApplication"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ApplicationExitInfo", "org.robolectric.shadows.ShadowApplicationExitInfo"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ApplicationPackageManager", "org.robolectric.shadows.ShadowApplicationPackageManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.ArrayAdapter", "org.robolectric.shadows.ShadowArrayAdapter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.AsyncQueryHandler", "org.robolectric.shadows.ShadowAsyncQueryHandler"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.audiofx.AudioEffect", "org.robolectric.shadows.ShadowAudioEffect"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.AudioManager", "org.robolectric.shadows.ShadowAudioManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.AudioRecord", "org.robolectric.shadows.ShadowAudioRecord"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.AudioSystem", "org.robolectric.shadows.ShadowAudioSystem"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.AudioTrack", "org.robolectric.shadows.ShadowAudioTrack"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.autofill.AutofillManager", "org.robolectric.shadows.ShadowAutofillManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.os.BackgroundThread", "org.robolectric.shadows.ShadowBackgroundThread"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.backup.BackupDataInput", "org.robolectric.shadows.ShadowBackupDataInput"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.backup.BackupDataOutput", "org.robolectric.shadows.ShadowBackupDataOutput"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.backup.BackupManager", "org.robolectric.shadows.ShadowBackupManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.BaseAdapter", "org.robolectric.shadows.ShadowBaseAdapter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.BatteryManager", "org.robolectric.shadows.ShadowBatteryManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Binder", "org.robolectric.shadows.ShadowBinder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.biometrics.BiometricManager", "org.robolectric.shadows.ShadowBiometricManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.drawable.BitmapDrawable", "org.robolectric.shadows.ShadowBitmapDrawable"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.BitmapFactory", "org.robolectric.shadows.ShadowBitmapFactory"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.BitmapRegionDecoder", "org.robolectric.shadows.ShadowBitmapRegionDecoder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.io.BlockGuardOs", "org.robolectric.shadows.ShadowBlockGuardOs"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothA2dp", "org.robolectric.shadows.ShadowBluetoothA2dp"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothAdapter", "org.robolectric.shadows.ShadowBluetoothAdapter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothDevice", "org.robolectric.shadows.ShadowBluetoothDevice"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothFrameworkInitializer", "org.robolectric.shadows.ShadowBluetoothFrameworkInitializer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothGatt", "org.robolectric.shadows.ShadowBluetoothGatt"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothGattServer", "org.robolectric.shadows.ShadowBluetoothGattServer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothHeadset", "org.robolectric.shadows.ShadowBluetoothHeadset"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.le.BluetoothLeAdvertiser", "org.robolectric.shadows.ShadowBluetoothLeAdvertiser"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothLeBroadcast", "org.robolectric.shadows.ShadowBluetoothLeBroadcast"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.le.BluetoothLeScanner", "org.robolectric.shadows.ShadowBluetoothLeScanner"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothManager", "org.robolectric.shadows.ShadowBluetoothManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothServerSocket", "org.robolectric.shadows.ShadowBluetoothServerSocket"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.BluetoothSocket", "org.robolectric.shadows.ShadowBluetoothSocket"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.BroadcastReceiver.PendingResult", "org.robolectric.shadows.ShadowBroadcastPendingResult"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.BroadcastReceiver", "org.robolectric.shadows.ShadowBroadcastReceiver"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.usage.BroadcastResponseStats", "org.robolectric.shadows.ShadowBroadcastResponseStats"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.BugreportManager", "org.robolectric.shadows.ShadowBugreportManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Build", "org.robolectric.shadows.ShadowBuild"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telecom.Call", "org.robolectric.shadows.ShadowCall"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telecom.Call.RttCall", "org.robolectric.shadows.ShadowCall$ShadowRttCall"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.CallLog.Calls", "org.robolectric.shadows.ShadowCallLogCalls"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telecom.CallScreeningService", "org.robolectric.shadows.ShadowCallScreeningService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.CamcorderProfile", "org.robolectric.shadows.ShadowCamcorderProfile"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.Camera", "org.robolectric.shadows.ShadowCamera"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.Camera.Parameters", "org.robolectric.shadows.ShadowCamera$ShadowParameters"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.impl.CameraCaptureSessionImpl", "org.robolectric.shadows.ShadowCameraCaptureSessionImpl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.CameraCharacteristics", "org.robolectric.shadows.ShadowCameraCharacteristics"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.impl.CameraDeviceImpl", "org.robolectric.shadows.ShadowCameraDeviceImpl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.CameraManager", "org.robolectric.shadows.ShadowCameraManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.impl.CameraMetadataNative", "org.robolectric.shadows.ShadowCameraMetadataNativeR"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.accessibility.CaptioningManager", "org.robolectric.shadows.ShadowCaptioningManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.CaptureRequest.Builder", "org.robolectric.shadows.ShadowCaptureRequestBuilder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.CaptureResult", "org.robolectric.shadows.ShadowCaptureResult"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.nfc.cardemulation.CardEmulation", "org.robolectric.shadows.ShadowCardEmulation"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.CarrierConfigManager", "org.robolectric.shadows.ShadowCarrierConfigManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.compat.ChangeReporter", "org.robolectric.shadows.ShadowChangeReporter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.ClipboardManager", "org.robolectric.shadows.ShadowClipboardManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("dalvik.system.CloseGuard", "org.robolectric.shadows.ShadowCloseGuard"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Color", "org.robolectric.shadows.ShadowColor"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.display.ColorDisplayManager", "org.robolectric.shadows.ShadowColorDisplayManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.ColorSpace.Rgb", "org.robolectric.shadows.ShadowColorSpaceRgb"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.companion.CompanionDeviceManager", "org.robolectric.shadows.ShadowCompanionDeviceManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.compat.Compatibility", "org.robolectric.shadows.ShadowCompatibility"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.CompoundButton", "org.robolectric.shadows.ShadowCompoundButton"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telecom.Connection", "org.robolectric.shadows.ShadowConnection"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.ConnectivityManager", "org.robolectric.shadows.ShadowConnectivityManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.contentcapture.ContentCaptureManager", "org.robolectric.shadows.ShadowContentCaptureManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.ContentProvider", "org.robolectric.shadows.ShadowContentProvider"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.ContentProviderClient", "org.robolectric.shadows.ShadowContentProviderClient"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.ContentProviderOperation", "org.robolectric.shadows.ShadowContentProviderOperation"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.ContentProviderResult", "org.robolectric.shadows.ShadowContentProviderResult"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.ContentResolver", "org.robolectric.shadows.ShadowContentResolver"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.ContentUris", "org.robolectric.shadows.ShadowContentUris"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.location.ContextHubClient", "org.robolectric.shadows.ShadowContextHubClient"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.location.ContextHubManager", "org.robolectric.shadows.ShadowContextHubManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.ContextThemeWrapper", "org.robolectric.shadows.ShadowContextThemeWrapper"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.ContextWrapper", "org.robolectric.shadows.ShadowContextWrapper"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.CookieManager", "org.robolectric.shadows.ShadowCookieManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.CookieSyncManager", "org.robolectric.shadows.ShadowCookieSyncManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.CountDownTimer", "org.robolectric.shadows.ShadowCountDownTimer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.CrossProfileApps", "org.robolectric.shadows.ShadowCrossProfileApps"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.biometrics.CryptoObject", "org.robolectric.shadows.ShadowCryptoObject"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.database.CursorWrapper", "org.robolectric.shadows.ShadowCursorWrapper"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.icu.DateIntervalFormat", "org.robolectric.shadows.ShadowDateIntervalFormat"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.DatePickerDialog", "org.robolectric.shadows.ShadowDatePickerDialog"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.format.DateUtils", "org.robolectric.shadows.ShadowDateUtils"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Debug", "org.robolectric.shadows.ShadowDebug"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.DeviceConfig", "org.robolectric.shadows.ShadowDeviceConfig"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.admin.DevicePolicyManager", "org.robolectric.shadows.ShadowDevicePolicyManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.admin.DevicePolicyResourcesManager", "org.robolectric.shadows.ShadowDevicePolicyResourcesManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("dalvik.system.DexFile", "org.robolectric.shadows.ShadowDexFile"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.Dialog", "org.robolectric.shadows.ShadowDialog"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.aware.DiscoverySession", "org.robolectric.shadows.ShadowDiscoverySession"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.Display", "org.robolectric.shadows.ShadowDisplay"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.DisplayEventReceiver", "org.robolectric.shadows.ShadowDisplayEventReceiver"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.displayhash.DisplayHashManager", "org.robolectric.shadows.ShadowDisplayHashManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.display.DisplayManager", "org.robolectric.shadows.ShadowDisplayManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.display.DisplayManagerGlobal", "org.robolectric.shadows.ShadowDisplayManagerGlobal"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.bluetooth.le.DistanceMeasurementManager", "org.robolectric.shadows.ShadowDistanceMeasurementManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.DownloadManager", "org.robolectric.shadows.ShadowDownloadManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.DownloadManager.Query", "org.robolectric.shadows.ShadowDownloadManager$ShadowQuery"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.DownloadManager.Request", "org.robolectric.shadows.ShadowDownloadManager$ShadowRequest"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.drawable.Drawable", "org.robolectric.shadows.ShadowDrawable"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.DropBoxManager", "org.robolectric.shadows.ShadowDropBoxManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.audiofx.DynamicsProcessing", "org.robolectric.shadows.ShadowDynamicsProcessing"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.opengl.EGL14", "org.robolectric.shadows.ShadowEGL14"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.EdgeEffect", "org.robolectric.shadows.ShadowEdgeEffect"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Environment", "org.robolectric.shadows.ShadowEnvironment"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Environment.UserEnvironment", "org.robolectric.shadows.ShadowEnvironment$ShadowUserEnvironment"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.euicc.EuiccManager", "org.robolectric.shadows.ShadowEuiccManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.util.EventLog", "org.robolectric.shadows.ShadowEventLog"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.util.EventLog.Event", "org.robolectric.shadows.ShadowEventLog$ShadowEvent"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.security.FileIntegrityManager", "org.robolectric.shadows.ShadowFileIntegrityManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.FileObserver", "org.robolectric.shadows.ShadowFileObserver"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.FileUtils", "org.robolectric.shadows.ShadowFileUtils"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.Filter", "org.robolectric.shadows.ShadowFilter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.fingerprint.FingerprintManager", "org.robolectric.shadows.ShadowFingerprintManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.fonts.Font", "org.robolectric.shadows.ShadowFont"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.fonts.Font.Builder", "org.robolectric.shadows.ShadowFontBuilder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.FontFamily", "org.robolectric.shadows.ShadowFontFamily"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.FontsContract", "org.robolectric.shadows.ShadowFontsContract"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.fonts.FontFamily", "org.robolectric.shadows.ShadowFontsFontFamily"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.fonts.FontFamily.Builder", "org.robolectric.shadows.ShadowFontsFontFamily$ShadowFontsFontFamilyBuilder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.opengl.GLES20", "org.robolectric.shadows.ShadowGLES20"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.opengl.GLSurfaceView", "org.robolectric.shadows.ShadowGLSurfaceView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Gainmap", "org.robolectric.shadows.ShadowGainmap"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.location.Geocoder", "org.robolectric.shadows.ShadowGeocoder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.GestureDetector", "org.robolectric.shadows.ShadowGestureDetector"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.drawable.GradientDrawable", "org.robolectric.shadows.ShadowGradientDrawable"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.HardwareBuffer", "org.robolectric.shadows.ShadowHardwareBuffer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.HardwareRenderer", "org.robolectric.shadows.ShadowHardwareRenderer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.HidlSupport", "org.robolectric.shadows.ShadowHidlSupport"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.http.HttpResponseCache", "org.robolectric.shadows.ShadowHttpResponseCache"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.app.IAppOpsService.Stub", "org.robolectric.shadows.ShadowIAppOpsService$ShadowStub"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.icu.ICU", "org.robolectric.shadows.ShadowICU"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.drawable.Icon", "org.robolectric.shadows.ShadowIcon"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.ImageDecoder", "org.robolectric.shadows.ShadowImageDecoder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.ImageReader", "org.robolectric.shadows.ShadowImageReader"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.ims.ImsMmTelManager", "org.robolectric.shadows.ShadowImsMmTelManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telecom.InCallAdapter", "org.robolectric.shadows.ShadowInCallAdapter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telecom.InCallService", "org.robolectric.shadows.ShadowInCallService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.IncidentManager", "org.robolectric.shadows.ShadowIncidentManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.net.InetAddressUtils", "org.robolectric.shadows.ShadowInetAddressUtils"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.InputDevice", "org.robolectric.shadows.ShadowInputDevice"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.InputEvent", "org.robolectric.shadows.ShadowInputEvent"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.InputEventReceiver", "org.robolectric.shadows.ShadowInputEventReceiver"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.input.InputManager", "org.robolectric.shadows.ShadowInputManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.input.InputManagerGlobal", "org.robolectric.shadows.ShadowInputManagerGlobal"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.inputmethod.InputMethodManager", "org.robolectric.shadows.ShadowInputMethodManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.InsetsController", "org.robolectric.shadows.ShadowInsetsController"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.Instrumentation", "org.robolectric.shadows.ShadowInstrumentation"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.Intent", "org.robolectric.shadows.ShadowIntent"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.IntentService", "org.robolectric.shadows.ShadowIntentService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.io.IoUtils", "org.robolectric.shadows.ShadowIoUtils"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.nfc.tech.IsoDep", "org.robolectric.shadows.ShadowIsoDep"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.job.JobScheduler", "org.robolectric.shadows.ShadowJobScheduler"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.JobSchedulerImpl", "org.robolectric.shadows.ShadowJobScheduler$ShadowJobSchedulerImpl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.job.JobService", "org.robolectric.shadows.ShadowJobService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.JsPromptResult", "org.robolectric.shadows.ShadowJsPromptResult"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.JsResult", "org.robolectric.shadows.ShadowJsResult"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.KeyCharacterMap", "org.robolectric.shadows.ShadowKeyCharacterMap"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.KeyEvent", "org.robolectric.shadows.ShadowKeyEvent"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.KeyguardManager", "org.robolectric.shadows.ShadowKeyguardManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.KeyguardManager.KeyguardLock", "org.robolectric.shadows.ShadowKeyguardManager$ShadowKeyguardLock"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.LauncherApps", "org.robolectric.shadows.ShadowLauncherApps"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Bitmap", "org.robolectric.shadows.ShadowLegacyBitmap"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Canvas", "org.robolectric.shadows.ShadowLegacyCanvas"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.database.CursorWindow", "org.robolectric.shadows.ShadowLegacyCursorWindow"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Looper", "org.robolectric.shadows.ShadowLegacyLooper"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Matrix", "org.robolectric.shadows.ShadowLegacyMatrix"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Message", "org.robolectric.shadows.ShadowLegacyMessage"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.MessageQueue", "org.robolectric.shadows.ShadowLegacyMessageQueue"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Path", "org.robolectric.shadows.ShadowLegacyPath"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.database.sqlite.SQLiteConnection", "org.robolectric.shadows.ShadowLegacySQLiteConnection"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Typeface", "org.robolectric.shadows.ShadowLegacyTypeface"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Typeface.Builder", "org.robolectric.shadows.ShadowLegacyTypeface$ShadowBuilder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.text.LineBreaker", "org.robolectric.shadows.ShadowLineBreaker"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.LinearLayout", "org.robolectric.shadows.ShadowLinearLayout"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.method.LinkMovementMethod", "org.robolectric.shadows.ShadowLinkMovementMethod"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.io.Linux", "org.robolectric.shadows.ShadowLinux"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.ListPopupWindow", "org.robolectric.shadows.ShadowListPopupWindow"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.ListView", "org.robolectric.shadows.ShadowListView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.LoadedApk", "org.robolectric.shadows.ShadowLoadedApk"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.LocaleList", "org.robolectric.shadows.ShadowLocaleList"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.LocaleManager", "org.robolectric.shadows.ShadowLocaleManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.location.LocationManager", "org.robolectric.shadows.ShadowLocationManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.util.Log", "org.robolectric.shadows.ShadowLog"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.accessibilityservice.AccessibilityService.MagnificationController", "org.robolectric.shadows.ShadowMagnificationController"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.MeasuredParagraph", "org.robolectric.shadows.ShadowMeasuredParagraph"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.text.MeasuredText.Builder", "org.robolectric.shadows.ShadowMeasuredTextBuilder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaActionSound", "org.robolectric.shadows.ShadowMediaActionSound"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaCodec", "org.robolectric.shadows.ShadowMediaCodec"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaCodecList", "org.robolectric.shadows.ShadowMediaCodecList"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.session.MediaController", "org.robolectric.shadows.ShadowMediaController"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaExtractor", "org.robolectric.shadows.ShadowMediaExtractor"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaMetadataRetriever", "org.robolectric.shadows.ShadowMediaMetadataRetriever"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaMuxer", "org.robolectric.shadows.ShadowMediaMuxer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaPlayer", "org.robolectric.shadows.ShadowMediaPlayer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaRecorder", "org.robolectric.shadows.ShadowMediaRecorder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaRouter", "org.robolectric.shadows.ShadowMediaRouter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaScannerConnection", "org.robolectric.shadows.ShadowMediaScannerConnection"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.session.MediaSession", "org.robolectric.shadows.ShadowMediaSession"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.session.MediaSessionManager", "org.robolectric.shadows.ShadowMediaSessionManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.MediaStore", "org.robolectric.shadows.ShadowMediaStore"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.MediaStore.Images", "org.robolectric.shadows.ShadowMediaStore$ShadowImages"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.MediaStore.Images.Media", "org.robolectric.shadows.ShadowMediaStore$ShadowImages$ShadowMedia"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.MediaStore.Images.Thumbnails", "org.robolectric.shadows.ShadowMediaStore$ShadowImages$ShadowThumbnails"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.MediaStore.Video", "org.robolectric.shadows.ShadowMediaStore$ShadowVideo"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.MediaStore.Video.Thumbnails", "org.robolectric.shadows.ShadowMediaStore$ShadowVideo$ShadowThumbnails"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.io.MemoryMappedFile", "org.robolectric.shadows.ShadowMemoryMappedFile"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.i18n.timezone.internal.MemoryMappedFile", "org.robolectric.shadows.ShadowMemoryMappedFileS"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Messenger", "org.robolectric.shadows.ShadowMessenger"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.MimeTypeMap", "org.robolectric.shadows.ShadowMimeTypeMap"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.MotionEvent", "org.robolectric.shadows.ShadowMotionEvent"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Bitmap", "org.robolectric.shadows.ShadowNativeBitmap"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Canvas", "org.robolectric.shadows.ShadowNativeCanvas"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.database.CursorWindow", "org.robolectric.shadows.ShadowNativeCursorWindow"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Matrix", "org.robolectric.shadows.ShadowNativeMatrix"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Path", "org.robolectric.shadows.ShadowNativePath"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.database.sqlite.SQLiteConnection", "org.robolectric.shadows.ShadowNativeSQLiteConnection"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Typeface", "org.robolectric.shadows.ShadowNativeTypeface"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.Network", "org.robolectric.shadows.ShadowNetwork"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.NetworkCapabilities", "org.robolectric.shadows.ShadowNetworkCapabilities"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.NetworkInfo", "org.robolectric.shadows.ShadowNetworkInfo"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.NetworkScoreManager", "org.robolectric.shadows.ShadowNetworkScoreManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.nfc.NfcAdapter", "org.robolectric.shadows.ShadowNfcAdapter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.nfc.NfcFrameworkInitializer", "org.robolectric.shadows.ShadowNfcFrameworkInitializer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.NinePatch", "org.robolectric.shadows.ShadowNinePatch"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.util.NativeAllocationRegistry", "org.robolectric.shadows.ShadowNoopNativeAllocationRegistry"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.Notification", "org.robolectric.shadows.ShadowNotification"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.service.notification.NotificationListenerService", "org.robolectric.shadows.ShadowNotificationListenerService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.NotificationManager", "org.robolectric.shadows.ShadowNotificationManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.nsd.NsdManager", "org.robolectric.shadows.ShadowNsdManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.NumberPicker", "org.robolectric.shadows.ShadowNumberPicker"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.opengl.Matrix", "org.robolectric.shadows.ShadowOpenGLMatrix"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.system.Os", "org.robolectric.shadows.ShadowOs"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.system.OsConstants", "org.robolectric.shadows.ShadowOsConstants"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.content.om.OverlayConfig", "org.robolectric.shadows.ShadowOverlayConfig"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.om.OverlayManager", "org.robolectric.shadows.ShadowOverlayManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.PackageInstaller", "org.robolectric.shadows.ShadowPackageInstaller"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.PackageInstaller.Session", "org.robolectric.shadows.ShadowPackageInstaller$ShadowSession"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.PackageInstaller.SessionInfo", "org.robolectric.shadows.ShadowPackageInstaller$ShadowSessionInfo"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.PackageManager", "org.robolectric.shadows.ShadowPackageManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.PackageParser", "org.robolectric.shadows.ShadowPackageParser"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Paint", "org.robolectric.shadows.ShadowPaint"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.drawable.PaintDrawable", "org.robolectric.shadows.ShadowPaintDrawable"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Parcel", "org.robolectric.shadows.ShadowParcel"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.ParcelFileDescriptor", "org.robolectric.shadows.ShadowParcelFileDescriptor"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.PathIterator", "org.robolectric.shadows.ShadowPathIterator"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.PathMeasure", "org.robolectric.shadows.ShadowPathMeasure"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.util.PathParser", "org.robolectric.shadows.ShadowPathParser"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Looper", "org.robolectric.shadows.ShadowPausedLooper"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Message", "org.robolectric.shadows.ShadowPausedMessage"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.MessageQueue", "org.robolectric.shadows.ShadowPausedMessageQueue"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.aware.PeerHandle", "org.robolectric.shadows.ShadowPeerHandle"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.PendingIntent", "org.robolectric.shadows.ShadowPendingIntent"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.permission.PermissionControllerManager", "org.robolectric.shadows.ShadowPermissionControllerManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telecom.Phone", "org.robolectric.shadows.ShadowPhone"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.policy.PhoneWindow", "org.robolectric.shadows.ShadowPhoneWindow"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Picture", "org.robolectric.shadows.ShadowPicture"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.PixelCopy", "org.robolectric.shadows.ShadowPixelCopy"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.PixelCopy.Request.Builder", "org.robolectric.shadows.ShadowPixelCopy$ShadowPixelCopyRequestBuilder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.PlayerBase", "org.robolectric.shadows.ShadowPlayerBase"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.PopupMenu", "org.robolectric.shadows.ShadowPopupMenu"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.PopupWindow", "org.robolectric.shadows.ShadowPopupWindow"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.PorterDuffColorFilter", "org.robolectric.shadows.ShadowPorterDuffColorFilter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.PowerManager", "org.robolectric.shadows.ShadowPowerManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.PowerManager.LowPowerStandbyPortsLock", "org.robolectric.shadows.ShadowPowerManager$ShadowLowPowerStandbyPortsLock"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.PowerManager.WakeLock", "org.robolectric.shadows.ShadowPowerManager$ShadowWakeLock"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.PrecomputedText", "org.robolectric.shadows.ShadowPrecomputedText"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.preference.Preference", "org.robolectric.shadows.ShadowPreference"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Process", "org.robolectric.shadows.ShadowProcess"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ProgressDialog", "org.robolectric.shadows.ShadowProgressDialog"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.animation.PropertyValuesHolder", "org.robolectric.shadows.ShadowPropertyValuesHolder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.QueuedWork", "org.robolectric.shadows.ShadowQueuedWork"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.service.quickaccesswallet.QuickAccessWalletService", "org.robolectric.shadows.ShadowQuickAccessWalletService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.rtt.RangingResult", "org.robolectric.shadows.ShadowRangingResult"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.uwb.RangingSession", "org.robolectric.shadows.ShadowRangingSession"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.service.notification.NotificationListenerService.Ranking", "org.robolectric.shadows.ShadowRanking"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.ims.RcsUceAdapter", "org.robolectric.shadows.ShadowRcsUceAdapter"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.RecordingCanvas", "org.robolectric.shadows.ShadowRecordingCanvas"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Region", "org.robolectric.shadows.ShadowRegion"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.RemoteCallbackList", "org.robolectric.shadows.ShadowRemoteCallbackList"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.animation.RenderNodeAnimator", "org.robolectric.shadows.ShadowRenderNodeAnimatorR"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.RenderNode", "org.robolectric.shadows.ShadowRenderNodeQ"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.res.Resources", "org.robolectric.shadows.ShadowResources"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.res.Resources.NotFoundException", "org.robolectric.shadows.ShadowResources$ShadowNotFoundException"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ResourcesManager", "org.robolectric.shadows.ShadowResourcesManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.RestrictionsManager", "org.robolectric.shadows.ShadowRestrictionsManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.ResultReceiver", "org.robolectric.shadows.ShadowResultReceiver"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.RingtoneManager", "org.robolectric.shadows.ShadowRingtoneManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.role.RoleControllerManager", "org.robolectric.shadows.ShadowRoleControllerManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.role.RoleManager", "org.robolectric.shadows.ShadowRoleManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.rollback.RollbackManager", "org.robolectric.shadows.ShadowRollbackManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.database.sqlite.SQLiteOpenHelper", "org.robolectric.shadows.ShadowSQLiteOpenHelper"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.safetycenter.SafetyCenterManager", "org.robolectric.shadows.ShadowSafetyCenterManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.ScaleGestureDetector", "org.robolectric.shadows.ShadowScaleGestureDetector"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.ScrollView", "org.robolectric.shadows.ShadowScrollView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.SearchManager", "org.robolectric.shadows.ShadowSearchManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.se.omapi.ISecureElementService.Stub", "org.robolectric.shadows.ShadowSecureElementService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.SeekBar", "org.robolectric.shadows.ShadowSeekBar"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.Sensor", "org.robolectric.shadows.ShadowSensor"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.SensorManager", "org.robolectric.shadows.ShadowSensorManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.Service", "org.robolectric.shadows.ShadowService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.ServiceManager", "org.robolectric.shadows.ShadowServiceManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.Settings", "org.robolectric.shadows.ShadowSettings"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.Settings.Config", "org.robolectric.shadows.ShadowSettings$ShadowConfig"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.Settings.Global", "org.robolectric.shadows.ShadowSettings$ShadowGlobal"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.Settings.Secure", "org.robolectric.shadows.ShadowSettings$ShadowSecure"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.Settings.System", "org.robolectric.shadows.ShadowSettings$ShadowSystem"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.SharedMemory", "org.robolectric.shadows.ShadowSharedMemory"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.SharedPreferencesImpl.EditorImpl", "org.robolectric.shadows.ShadowSharedPreferences$ShadowSharedPreferencesEditorImpl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.ShortcutManager", "org.robolectric.shadows.ShadowShortcutManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.SigningInfo", "org.robolectric.shadows.ShadowSigningInfo"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.slice.SliceManager", "org.robolectric.shadows.ShadowSliceManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.SmsManager", "org.robolectric.shadows.ShadowSmsManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("dalvik.system.SocketTagger", "org.robolectric.shadows.ShadowSocketTagger"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.accessibilityservice.AccessibilityService.SoftKeyboardController", "org.robolectric.shadows.ShadowSoftKeyboardController"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.SoundPool", "org.robolectric.shadows.ShadowSoundPool"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.soundtrigger.SoundTriggerManager", "org.robolectric.shadows.ShadowSoundTriggerManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.speech.SpeechRecognizer", "org.robolectric.shadows.ShadowSpeechRecognizer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.SpellChecker", "org.robolectric.shadows.ShadowSpellChecker"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.SslErrorHandler", "org.robolectric.shadows.ShadowSslErrorHandler"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.StatFs", "org.robolectric.shadows.ShadowStatFs"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.drawable.StateListDrawable", "org.robolectric.shadows.ShadowStateListDrawable"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.StaticLayout", "org.robolectric.shadows.ShadowStaticLayout"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.util.StatsLog", "org.robolectric.shadows.ShadowStatsLog"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.StatsManager", "org.robolectric.shadows.ShadowStatsManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.StatusBarManager", "org.robolectric.shadows.ShadowStatusBarManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.storage.StorageManager", "org.robolectric.shadows.ShadowStorageManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.usage.StorageStatsManager", "org.robolectric.shadows.ShadowStorageStatsManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.StrictMode.VmPolicy", "org.robolectric.shadows.ShadowStrictModeVmPolicy"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.SubscriptionManager", "org.robolectric.shadows.ShadowSubscriptionManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.Surface", "org.robolectric.shadows.ShadowSurface"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.SurfaceControl", "org.robolectric.shadows.ShadowSurfaceControl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.window.SurfaceSyncGroup", "org.robolectric.shadows.ShadowSurfaceSyncGroup"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.SurfaceTexture", "org.robolectric.shadows.ShadowSurfaceTexture"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.SurfaceView", "org.robolectric.shadows.ShadowSurfaceView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.SuspendDialogInfo", "org.robolectric.shadows.ShadowSuspendDialogInfo"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.fonts.SystemFonts", "org.robolectric.shadows.ShadowSystemFonts"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.health.SystemHealthManager", "org.robolectric.shadows.ShadowSystemHealthManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.SystemProperties", "org.robolectric.shadows.ShadowSystemProperties"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.SystemServiceRegistry", "org.robolectric.shadows.ShadowSystemServiceRegistry"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.SystemVibrator", "org.robolectric.shadows.ShadowSystemVibrator"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.TabActivity", "org.robolectric.shadows.ShadowTabActivity"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.TabHost", "org.robolectric.shadows.ShadowTabHost"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.TabHost.TabSpec", "org.robolectric.shadows.ShadowTabHost$ShadowTabSpec"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.TabWidget", "org.robolectric.shadows.ShadowTabWidget"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telecom.TelecomManager", "org.robolectric.shadows.ShadowTelecomManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.Telephony", "org.robolectric.shadows.ShadowTelephony"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.provider.Telephony.Sms", "org.robolectric.shadows.ShadowTelephony$ShadowSms"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.TelephonyFrameworkInitializer", "org.robolectric.shadows.ShadowTelephonyFrameworkInitializer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.TelephonyManager", "org.robolectric.shadows.ShadowTelephonyManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.speech.tts.TextToSpeech", "org.robolectric.shadows.ShadowTextToSpeech"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.TextUtils", "org.robolectric.shadows.ShadowTextUtils"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.TextView", "org.robolectric.shadows.ShadowTextView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.service.quicksettings.Tile", "org.robolectric.shadows.ShadowTile"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.service.quicksettings.TileService", "org.robolectric.shadows.ShadowTileService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.format.Time", "org.robolectric.shadows.ShadowTime"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.time.TimeManager", "org.robolectric.shadows.ShadowTimeManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.TimePickerDialog", "org.robolectric.shadows.ShadowTimePickerDialog"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.i18n.timezone.TimeZoneFinder", "org.robolectric.shadows.ShadowTimeZoneFinderS"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.Toast", "org.robolectric.shadows.ShadowToast"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.ToneGenerator", "org.robolectric.shadows.ShadowToneGenerator"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.TotalCaptureResult", "org.robolectric.shadows.ShadowTotalCaptureResult"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.TouchDelegate", "org.robolectric.shadows.ShadowTouchDelegate"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Trace", "org.robolectric.shadows.ShadowTrace"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.TrafficStats", "org.robolectric.shadows.ShadowTrafficStats"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.translation.TranslationManager", "org.robolectric.shadows.ShadowTranslationManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.session.MediaController.TransportControls", "org.robolectric.shadows.ShadowTransportControls"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.UiModeManager", "org.robolectric.shadows.ShadowUIModeManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.UiAutomation", "org.robolectric.shadows.ShadowUiAutomation"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.usage.UsageStatsManager", "org.robolectric.shadows.ShadowUsageStatsManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.usb.UsbDeviceConnection", "org.robolectric.shadows.ShadowUsbDeviceConnection"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.usb.UsbManager", "org.robolectric.shadows.ShadowUsbManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.usb.UsbRequest", "org.robolectric.shadows.ShadowUsbRequest"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.UserManager", "org.robolectric.shadows.ShadowUserManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.uwb.AdapterStateListener", "org.robolectric.shadows.ShadowUwbAdapterStateListener"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.uwb.UwbManager", "org.robolectric.shadows.ShadowUwbManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("dalvik.system.VMRuntime", "org.robolectric.shadows.ShadowVMRuntime"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.animation.ValueAnimator", "org.robolectric.shadows.ShadowValueAnimator"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.vcn.VcnManager", "org.robolectric.shadows.ShadowVcnManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.drawable.VectorDrawable", "org.robolectric.shadows.ShadowVectorDrawable"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.VelocityTracker", "org.robolectric.shadows.ShadowVelocityTracker"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.os.Vibrator", "org.robolectric.shadows.ShadowVibrator"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.VideoView", "org.robolectric.shadows.ShadowVideoView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.View", "org.robolectric.shadows.ShadowView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.ViewAnimator", "org.robolectric.shadows.ShadowViewAnimator"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.ViewConfiguration", "org.robolectric.shadows.ShadowViewConfiguration"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.ViewGroup", "org.robolectric.shadows.ShadowViewGroup"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.ViewRootImpl", "org.robolectric.shadows.ShadowViewRootImpl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.companion.virtual.VirtualDeviceManager", "org.robolectric.shadows.ShadowVirtualDeviceManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.companion.virtual.VirtualDeviceManager.VirtualDevice", "org.robolectric.shadows.ShadowVirtualDeviceManager$ShadowVirtualDevice"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.input.VirtualKeyboard", "org.robolectric.shadows.ShadowVirtualKeyboard"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.input.VirtualMouse", "org.robolectric.shadows.ShadowVirtualMouse"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.util.VirtualRefBasePtr", "org.robolectric.shadows.ShadowVirtualRefBasePtr"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.companion.virtual.sensor.VirtualSensor", "org.robolectric.shadows.ShadowVirtualSensor"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.input.VirtualTouchscreen", "org.robolectric.shadows.ShadowVirtualTouchscreen"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.VisualVoicemailSms", "org.robolectric.shadows.ShadowVisualVoicemailSms"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.telephony.VisualVoicemailService.VisualVoicemailTask", "org.robolectric.shadows.ShadowVisualVoicemailTask"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.audiofx.Visualizer", "org.robolectric.shadows.ShadowVisualizer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.service.voice.VoiceInteractionService", "org.robolectric.shadows.ShadowVoiceInteractionService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.service.voice.VoiceInteractionSession", "org.robolectric.shadows.ShadowVoiceInteractionSession"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.VoiceInteractor", "org.robolectric.shadows.ShadowVoiceInteractor"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.VpnManager", "org.robolectric.shadows.ShadowVpnManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.VpnService", "org.robolectric.shadows.ShadowVpnService"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.WallpaperManager", "org.robolectric.shadows.ShadowWallpaperManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.wearable.WearableSensingManager", "org.robolectric.shadows.ShadowWearableSensingManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.WebSettings", "org.robolectric.shadows.ShadowWebSettings"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.WebStorage", "org.robolectric.shadows.ShadowWebStorage"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.WebView", "org.robolectric.shadows.ShadowWebView"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.WebViewDatabase", "org.robolectric.shadows.ShadowWebViewDatabase"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.aware.WifiAwareManager", "org.robolectric.shadows.ShadowWifiAwareManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.WifiConfiguration", "org.robolectric.shadows.ShadowWifiConfiguration"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.WifiInfo", "org.robolectric.shadows.ShadowWifiInfo"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.WifiManager", "org.robolectric.shadows.ShadowWifiManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.WifiManager.MulticastLock", "org.robolectric.shadows.ShadowWifiManager$ShadowMulticastLock"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.WifiManager.WifiLock", "org.robolectric.shadows.ShadowWifiManager$ShadowWifiLock"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.p2p.WifiP2pGroup", "org.robolectric.shadows.ShadowWifiP2pGroup"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.p2p.WifiP2pManager", "org.robolectric.shadows.ShadowWifiP2pManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.rtt.WifiRttManager", "org.robolectric.shadows.ShadowWifiRttManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.net.wifi.WifiScanner", "org.robolectric.shadows.ShadowWifiScanner"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.Window", "org.robolectric.shadows.ShadowWindow"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.WindowManager", "org.robolectric.shadows.ShadowWindowManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.WindowManagerGlobal", "org.robolectric.shadows.ShadowWindowManagerGlobal"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.WindowManagerImpl", "org.robolectric.shadows.ShadowWindowManagerImpl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.window.WindowOnBackInvokedDispatcher", "org.robolectric.shadows.ShadowWindowOnBackInvokedDispatcher"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.res.XmlBlock.Parser", "org.robolectric.shadows.ShadowXmlBlock$ShadowParser"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.widget.ZoomButtonsController", "org.robolectric.shadows.ShadowZoomButtonsController"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.service.voice.AlwaysOnHotwordDetector.RefreshAvailabiltyTask", "org.robolectric.shadows.ShadowAlwaysOnHotwordDetector$ShadowRefreshAvailabilityTask"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.res.AssetManager", "org.robolectric.shadows.ShadowArscAssetManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.policy.BackdropFrameRenderer", "org.robolectric.shadows.ShadowBackdropFrameRenderer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.nfc.tech.BasicTagTechnology", "org.robolectric.shadows.ShadowBasicTagTechnology"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.CameraManager.CameraManagerGlobal", "org.robolectric.shadows.ShadowCameraManager$ShadowCameraManagerGlobal"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.camera2.impl.CameraMetadataNative", "org.robolectric.shadows.ShadowCameraMetadataNative"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.app.ContextImpl", "org.robolectric.shadows.ShadowContextImpl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.DisplayListCanvas", "org.robolectric.shadows.ShadowDisplayListCanvas"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.util.FloatMath", "org.robolectric.shadows.ShadowFloatMath"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.ImageReader.SurfaceImage", "org.robolectric.shadows.ShadowImageReader$ShadowSurfaceImage"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.util.imetracing.ImeTracingClientImpl", "org.robolectric.shadows.ShadowImeTracingClientImpl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.icu.LocaleData", "org.robolectric.shadows.ShadowLocaleData"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.MediaCodec.BufferMap.CodecBuffer", "org.robolectric.shadows.ShadowMediaCodec$ShadowCodecBuffer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.ColorSpace.Rgb.Native", "org.robolectric.shadows.ShadowNativeColorSpaceRgb$ShadowNative"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.DisplayListCanvas", "org.robolectric.shadows.ShadowNativeDisplayListCanvas"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.ImageReader.SurfaceImage", "org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.graphics.Matrix.ExtraNatives", "org.robolectric.shadows.ShadowNativeMatrix$ShadowExtraNatives"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.MeasuredParagraph", "org.robolectric.shadows.ShadowNativeMeasuredParagraph"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.icu.NativePluralRules", "org.robolectric.shadows.ShadowNativePluralRules"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.RecordingCanvas", "org.robolectric.shadows.ShadowNativeRecordingCanvasOP"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.RenderNodeAnimator", "org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.RenderNode", "org.robolectric.shadows.ShadowNativeRenderNodeOP"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.text.StaticLayout", "org.robolectric.shadows.ShadowNativeStaticLayout"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.ThreadedRenderer", "org.robolectric.shadows.ShadowNativeThreadedRenderer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.content.pm.PackageBackwardCompatibility", "org.robolectric.shadows.ShadowPackageBackwardCompatibility"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.policy.impl.PhoneWindow", "org.robolectric.shadows.ShadowPhoneWindowFor22"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.policy.PolicyManager", "org.robolectric.shadows.ShadowPolicyManager"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.io.Posix", "org.robolectric.shadows.ShadowPosix"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.ThreadedRenderer.ProcessInitializer", "org.robolectric.shadows.ShadowProcessInitializer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.media.PublicFormatUtils", "org.robolectric.shadows.ShadowPublicFormatUtils"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.RenderNode", "org.robolectric.shadows.ShadowRenderNode"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.RenderNodeAnimator", "org.robolectric.shadows.ShadowRenderNodeAnimator"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.policy.PhoneWindow.RotationWatcher", "org.robolectric.shadows.ShadowRotationWatcher"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("com.android.internal.policy.impl.PhoneWindow.RotationWatcher", "org.robolectric.shadows.ShadowRotationWatcherFor22"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.speech.SpeechRecognizerImpl", "org.robolectric.shadows.ShadowSpeechRecognizerImpl"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.speech.SpeechRecognizerProxy", "org.robolectric.shadows.ShadowSpeechRecognizerProxy"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.view.ThreadedRenderer", "org.robolectric.shadows.ShadowThreadedRenderer"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.util.TimeZoneFinder", "org.robolectric.shadows.ShadowTimeZoneFinder"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("libcore.timezone.TimeZoneFinder", "org.robolectric.shadows.ShadowTimeZoneFinderQ"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.hardware.input.VirtualInputDevice", "org.robolectric.shadows.ShadowVirtualInputDevice"));
    SHADOWS.add(new AbstractMap.SimpleImmutableEntry<>("android.webkit.WebSyncManager", "org.robolectric.shadows.ShadowWebSyncManager"));
  }

  public static ShadowAbsListView shadowOf(AbsListView actual) {
    return (ShadowAbsListView) Shadow.extract(actual);
  }

  public static ShadowAbsSpinner shadowOf(AbsSpinner actual) {
    return (ShadowAbsSpinner) Shadow.extract(actual);
  }

  public static ShadowAccessibilityButtonController shadowOf(AccessibilityButtonController actual) {
    return (ShadowAccessibilityButtonController) Shadow.extract(actual);
  }

  public static ShadowAccessibilityManager shadowOf(AccessibilityManager actual) {
    return (ShadowAccessibilityManager) Shadow.extract(actual);
  }

  public static ShadowAccessibilityNodeInfo shadowOf(AccessibilityNodeInfo actual) {
    return (ShadowAccessibilityNodeInfo) Shadow.extract(actual);
  }

  public static ShadowAccessibilityRecord shadowOf(AccessibilityRecord actual) {
    return (ShadowAccessibilityRecord) Shadow.extract(actual);
  }

  public static ShadowAccessibilityService shadowOf(AccessibilityService actual) {
    return (ShadowAccessibilityService) Shadow.extract(actual);
  }

  public static ShadowAccessibilityWindowInfo shadowOf(AccessibilityWindowInfo actual) {
    return (ShadowAccessibilityWindowInfo) Shadow.extract(actual);
  }

  public static ShadowAccountManager shadowOf(AccountManager actual) {
    return (ShadowAccountManager) Shadow.extract(actual);
  }

  public static ShadowActivity shadowOf(Activity actual) {
    return (ShadowActivity) Shadow.extract(actual);
  }

  public static ShadowActivityGroup shadowOf(ActivityGroup actual) {
    return (ShadowActivityGroup) Shadow.extract(actual);
  }

  public static ShadowActivityManager shadowOf(ActivityManager actual) {
    return (ShadowActivityManager) Shadow.extract(actual);
  }

  public static  ShadowAdapterView shadowOf(AdapterView actual) {
    return (ShadowAdapterView) Shadow.extract(actual);
  }

  public static ShadowAlarmManager shadowOf(AlarmManager actual) {
    return (ShadowAlarmManager) Shadow.extract(actual);
  }

  public static ShadowAlertDialog shadowOf(AlertDialog actual) {
    return (ShadowAlertDialog) Shadow.extract(actual);
  }

  public static ShadowAlertDialog.ShadowBuilder shadowOf(AlertDialog.Builder actual) {
    return (ShadowAlertDialog.ShadowBuilder) Shadow.extract(actual);
  }

  public static ShadowAppOpsManager shadowOf(AppOpsManager actual) {
    return (ShadowAppOpsManager) Shadow.extract(actual);
  }

  public static ShadowAppTask shadowOf(AppTask actual) {
    return (ShadowAppTask) Shadow.extract(actual);
  }

  public static ShadowAppWidgetHost shadowOf(AppWidgetHost actual) {
    return (ShadowAppWidgetHost) Shadow.extract(actual);
  }

  public static ShadowAppWidgetHostView shadowOf(AppWidgetHostView actual) {
    return (ShadowAppWidgetHostView) Shadow.extract(actual);
  }

  public static ShadowAppWidgetManager shadowOf(AppWidgetManager actual) {
    return (ShadowAppWidgetManager) Shadow.extract(actual);
  }

  public static ShadowApplication shadowOf(Application actual) {
    return (ShadowApplication) Shadow.extract(actual);
  }

  public static  ShadowArrayAdapter shadowOf(ArrayAdapter actual) {
    return (ShadowArrayAdapter) Shadow.extract(actual);
  }

  public static ShadowAsyncQueryHandler shadowOf(AsyncQueryHandler actual) {
    return (ShadowAsyncQueryHandler) Shadow.extract(actual);
  }

  public static ShadowAudioEffect shadowOf(AudioEffect actual) {
    return (ShadowAudioEffect) Shadow.extract(actual);
  }

  public static ShadowAudioManager shadowOf(AudioManager actual) {
    return (ShadowAudioManager) Shadow.extract(actual);
  }

  public static ShadowAudioRecord shadowOf(AudioRecord actual) {
    return (ShadowAudioRecord) Shadow.extract(actual);
  }

  public static ShadowAudioTrack shadowOf(AudioTrack actual) {
    return (ShadowAudioTrack) Shadow.extract(actual);
  }

  public static ShadowAutofillManager shadowOf(AutofillManager actual) {
    return (ShadowAutofillManager) Shadow.extract(actual);
  }

  public static ShadowBackupDataInput shadowOf(BackupDataInput actual) {
    return (ShadowBackupDataInput) Shadow.extract(actual);
  }

  public static ShadowBackupDataOutput shadowOf(BackupDataOutput actual) {
    return (ShadowBackupDataOutput) Shadow.extract(actual);
  }

  public static ShadowBackupManager shadowOf(BackupManager actual) {
    return (ShadowBackupManager) Shadow.extract(actual);
  }

  public static ShadowBaseAdapter shadowOf(BaseAdapter actual) {
    return (ShadowBaseAdapter) Shadow.extract(actual);
  }

  public static ShadowBatteryManager shadowOf(BatteryManager actual) {
    return (ShadowBatteryManager) Shadow.extract(actual);
  }

  public static ShadowBinder shadowOf(Binder actual) {
    return (ShadowBinder) Shadow.extract(actual);
  }

  public static ShadowBitmapDrawable shadowOf(BitmapDrawable actual) {
    return (ShadowBitmapDrawable) Shadow.extract(actual);
  }

  public static ShadowBitmapFactory shadowOf(BitmapFactory actual) {
    return (ShadowBitmapFactory) Shadow.extract(actual);
  }

  public static ShadowBitmapRegionDecoder shadowOf(BitmapRegionDecoder actual) {
    return (ShadowBitmapRegionDecoder) Shadow.extract(actual);
  }

  public static ShadowBluetoothA2dp shadowOf(BluetoothA2dp actual) {
    return (ShadowBluetoothA2dp) Shadow.extract(actual);
  }

  public static ShadowBluetoothAdapter shadowOf(BluetoothAdapter actual) {
    return (ShadowBluetoothAdapter) Shadow.extract(actual);
  }

  public static ShadowBluetoothDevice shadowOf(BluetoothDevice actual) {
    return (ShadowBluetoothDevice) Shadow.extract(actual);
  }

  public static ShadowBluetoothGatt shadowOf(BluetoothGatt actual) {
    return (ShadowBluetoothGatt) Shadow.extract(actual);
  }

  public static ShadowBluetoothGattServer shadowOf(BluetoothGattServer actual) {
    return (ShadowBluetoothGattServer) Shadow.extract(actual);
  }

  public static ShadowBluetoothHeadset shadowOf(BluetoothHeadset actual) {
    return (ShadowBluetoothHeadset) Shadow.extract(actual);
  }

  public static ShadowBluetoothLeAdvertiser shadowOf(BluetoothLeAdvertiser actual) {
    return (ShadowBluetoothLeAdvertiser) Shadow.extract(actual);
  }

  public static ShadowBluetoothLeScanner shadowOf(BluetoothLeScanner actual) {
    return (ShadowBluetoothLeScanner) Shadow.extract(actual);
  }

  public static ShadowBluetoothManager shadowOf(BluetoothManager actual) {
    return (ShadowBluetoothManager) Shadow.extract(actual);
  }

  public static ShadowBluetoothServerSocket shadowOf(BluetoothServerSocket actual) {
    return (ShadowBluetoothServerSocket) Shadow.extract(actual);
  }

  public static ShadowBluetoothSocket shadowOf(BluetoothSocket actual) {
    return (ShadowBluetoothSocket) Shadow.extract(actual);
  }

  public static ShadowBroadcastPendingResult shadowOf(PendingResult actual) {
    return (ShadowBroadcastPendingResult) Shadow.extract(actual);
  }

  public static ShadowBroadcastReceiver shadowOf(BroadcastReceiver actual) {
    return (ShadowBroadcastReceiver) Shadow.extract(actual);
  }

  public static ShadowBuild shadowOf(Build actual) {
    return (ShadowBuild) Shadow.extract(actual);
  }

  public static ShadowCall shadowOf(Call actual) {
    return (ShadowCall) Shadow.extract(actual);
  }

  public static ShadowRttCall shadowOf(RttCall actual) {
    return (ShadowRttCall) Shadow.extract(actual);
  }

  public static ShadowCallLogCalls shadowOf(Calls actual) {
    return (ShadowCallLogCalls) Shadow.extract(actual);
  }

  public static ShadowCallScreeningService shadowOf(CallScreeningService actual) {
    return (ShadowCallScreeningService) Shadow.extract(actual);
  }

  public static ShadowCamcorderProfile shadowOf(CamcorderProfile actual) {
    return (ShadowCamcorderProfile) Shadow.extract(actual);
  }

  public static ShadowCamera shadowOf(Camera actual) {
    return (ShadowCamera) Shadow.extract(actual);
  }

  public static ShadowParameters shadowOf(Parameters actual) {
    return (ShadowParameters) Shadow.extract(actual);
  }

  public static ShadowCameraCharacteristics shadowOf(CameraCharacteristics actual) {
    return (ShadowCameraCharacteristics) Shadow.extract(actual);
  }

  public static ShadowCameraManager shadowOf(CameraManager actual) {
    return (ShadowCameraManager) Shadow.extract(actual);
  }

  public static ShadowCaptioningManager shadowOf(CaptioningManager actual) {
    return (ShadowCaptioningManager) Shadow.extract(actual);
  }

  public static ShadowCaptureRequestBuilder shadowOf(CaptureRequest.Builder actual) {
    return (ShadowCaptureRequestBuilder) Shadow.extract(actual);
  }

  public static ShadowCaptureResult shadowOf(CaptureResult actual) {
    return (ShadowCaptureResult) Shadow.extract(actual);
  }

  public static ShadowCardEmulation shadowOf(CardEmulation actual) {
    return (ShadowCardEmulation) Shadow.extract(actual);
  }

  public static ShadowCarrierConfigManager shadowOf(CarrierConfigManager actual) {
    return (ShadowCarrierConfigManager) Shadow.extract(actual);
  }

  public static ShadowClipboardManager shadowOf(ClipboardManager actual) {
    return (ShadowClipboardManager) Shadow.extract(actual);
  }

  public static ShadowColor shadowOf(Color actual) {
    return (ShadowColor) Shadow.extract(actual);
  }

  public static ShadowColorSpaceRgb shadowOf(Rgb actual) {
    return (ShadowColorSpaceRgb) Shadow.extract(actual);
  }

  public static ShadowCompanionDeviceManager shadowOf(CompanionDeviceManager actual) {
    return (ShadowCompanionDeviceManager) Shadow.extract(actual);
  }

  public static ShadowCompoundButton shadowOf(CompoundButton actual) {
    return (ShadowCompoundButton) Shadow.extract(actual);
  }

  public static ShadowConnection shadowOf(Connection actual) {
    return (ShadowConnection) Shadow.extract(actual);
  }

  public static ShadowConnectivityManager shadowOf(ConnectivityManager actual) {
    return (ShadowConnectivityManager) Shadow.extract(actual);
  }

  public static ShadowContentProvider shadowOf(ContentProvider actual) {
    return (ShadowContentProvider) Shadow.extract(actual);
  }

  public static ShadowContentProviderClient shadowOf(ContentProviderClient actual) {
    return (ShadowContentProviderClient) Shadow.extract(actual);
  }

  public static ShadowContentProviderOperation shadowOf(ContentProviderOperation actual) {
    return (ShadowContentProviderOperation) Shadow.extract(actual);
  }

  public static ShadowContentProviderResult shadowOf(ContentProviderResult actual) {
    return (ShadowContentProviderResult) Shadow.extract(actual);
  }

  public static ShadowContentResolver shadowOf(ContentResolver actual) {
    return (ShadowContentResolver) Shadow.extract(actual);
  }

  public static ShadowContentUris shadowOf(ContentUris actual) {
    return (ShadowContentUris) Shadow.extract(actual);
  }

  public static ShadowContextThemeWrapper shadowOf(ContextThemeWrapper actual) {
    return (ShadowContextThemeWrapper) Shadow.extract(actual);
  }

  public static ShadowContextWrapper shadowOf(ContextWrapper actual) {
    return (ShadowContextWrapper) Shadow.extract(actual);
  }

  public static ShadowCookieManager shadowOf(CookieManager actual) {
    return (ShadowCookieManager) Shadow.extract(actual);
  }

  public static ShadowCookieSyncManager shadowOf(CookieSyncManager actual) {
    return (ShadowCookieSyncManager) Shadow.extract(actual);
  }

  public static ShadowCountDownTimer shadowOf(CountDownTimer actual) {
    return (ShadowCountDownTimer) Shadow.extract(actual);
  }

  public static ShadowCrossProfileApps shadowOf(CrossProfileApps actual) {
    return (ShadowCrossProfileApps) Shadow.extract(actual);
  }

  public static ShadowCursorWrapper shadowOf(CursorWrapper actual) {
    return (ShadowCursorWrapper) Shadow.extract(actual);
  }

  public static ShadowDatePickerDialog shadowOf(DatePickerDialog actual) {
    return (ShadowDatePickerDialog) Shadow.extract(actual);
  }

  public static ShadowDebug shadowOf(Debug actual) {
    return (ShadowDebug) Shadow.extract(actual);
  }

  public static ShadowDevicePolicyManager shadowOf(DevicePolicyManager actual) {
    return (ShadowDevicePolicyManager) Shadow.extract(actual);
  }

  public static ShadowDexFile shadowOf(DexFile actual) {
    return (ShadowDexFile) Shadow.extract(actual);
  }

  public static ShadowDialog shadowOf(Dialog actual) {
    return (ShadowDialog) Shadow.extract(actual);
  }

  public static ShadowDiscoverySession shadowOf(DiscoverySession actual) {
    return (ShadowDiscoverySession) Shadow.extract(actual);
  }

  public static ShadowDisplay shadowOf(Display actual) {
    return (ShadowDisplay) Shadow.extract(actual);
  }

  public static ShadowDisplayManager shadowOf(DisplayManager actual) {
    return (ShadowDisplayManager) Shadow.extract(actual);
  }

  public static ShadowDownloadManager shadowOf(DownloadManager actual) {
    return (ShadowDownloadManager) Shadow.extract(actual);
  }

  public static ShadowQuery shadowOf(Query actual) {
    return (ShadowQuery) Shadow.extract(actual);
  }

  public static ShadowRequest shadowOf(Request actual) {
    return (ShadowRequest) Shadow.extract(actual);
  }

  public static ShadowDrawable shadowOf(Drawable actual) {
    return (ShadowDrawable) Shadow.extract(actual);
  }

  public static ShadowDropBoxManager shadowOf(DropBoxManager actual) {
    return (ShadowDropBoxManager) Shadow.extract(actual);
  }

  public static ShadowDynamicsProcessing shadowOf(DynamicsProcessing actual) {
    return (ShadowDynamicsProcessing) Shadow.extract(actual);
  }

  public static ShadowEGL14 shadowOf(EGL14 actual) {
    return (ShadowEGL14) Shadow.extract(actual);
  }

  public static ShadowEdgeEffect shadowOf(EdgeEffect actual) {
    return (ShadowEdgeEffect) Shadow.extract(actual);
  }

  public static ShadowEnvironment shadowOf(Environment actual) {
    return (ShadowEnvironment) Shadow.extract(actual);
  }

  public static ShadowEuiccManager shadowOf(EuiccManager actual) {
    return (ShadowEuiccManager) Shadow.extract(actual);
  }

  public static ShadowEventLog shadowOf(EventLog actual) {
    return (ShadowEventLog) Shadow.extract(actual);
  }

  public static ShadowEvent shadowOf(Event actual) {
    return (ShadowEvent) Shadow.extract(actual);
  }

  public static ShadowFileObserver shadowOf(FileObserver actual) {
    return (ShadowFileObserver) Shadow.extract(actual);
  }

  public static ShadowFilter shadowOf(Filter actual) {
    return (ShadowFilter) Shadow.extract(actual);
  }

  public static ShadowFingerprintManager shadowOf(FingerprintManager actual) {
    return (ShadowFingerprintManager) Shadow.extract(actual);
  }

  public static ShadowFont shadowOf(Font actual) {
    return (ShadowFont) Shadow.extract(actual);
  }

  public static ShadowFontBuilder shadowOf(Font.Builder actual) {
    return (ShadowFontBuilder) Shadow.extract(actual);
  }

  public static ShadowFontsContract shadowOf(FontsContract actual) {
    return (ShadowFontsContract) Shadow.extract(actual);
  }

  public static ShadowFontsFontFamily shadowOf(FontFamily actual) {
    return (ShadowFontsFontFamily) Shadow.extract(actual);
  }

  public static ShadowFontsFontFamilyBuilder shadowOf(FontFamily.Builder actual) {
    return (ShadowFontsFontFamilyBuilder) Shadow.extract(actual);
  }

  public static ShadowGLES20 shadowOf(GLES20 actual) {
    return (ShadowGLES20) Shadow.extract(actual);
  }

  public static ShadowGLSurfaceView shadowOf(GLSurfaceView actual) {
    return (ShadowGLSurfaceView) Shadow.extract(actual);
  }

  public static ShadowGeocoder shadowOf(Geocoder actual) {
    return (ShadowGeocoder) Shadow.extract(actual);
  }

  public static ShadowGestureDetector shadowOf(GestureDetector actual) {
    return (ShadowGestureDetector) Shadow.extract(actual);
  }

  public static ShadowGradientDrawable shadowOf(GradientDrawable actual) {
    return (ShadowGradientDrawable) Shadow.extract(actual);
  }

  public static ShadowHardwareBuffer shadowOf(HardwareBuffer actual) {
    return (ShadowHardwareBuffer) Shadow.extract(actual);
  }

  public static ShadowHttpResponseCache shadowOf(HttpResponseCache actual) {
    return (ShadowHttpResponseCache) Shadow.extract(actual);
  }

  public static ShadowIcon shadowOf(Icon actual) {
    return (ShadowIcon) Shadow.extract(actual);
  }

  public static ShadowImageReader shadowOf(ImageReader actual) {
    return (ShadowImageReader) Shadow.extract(actual);
  }

  public static ShadowInCallService shadowOf(InCallService actual) {
    return (ShadowInCallService) Shadow.extract(actual);
  }

  @Deprecated
  public static ShadowInputDevice shadowOf(InputDevice actual) {
    return (ShadowInputDevice) Shadow.extract(actual);
  }

  public static ShadowInputEvent shadowOf(InputEvent actual) {
    return (ShadowInputEvent) Shadow.extract(actual);
  }

  public static ShadowInputManager shadowOf(InputManager actual) {
    return (ShadowInputManager) Shadow.extract(actual);
  }

  public static ShadowInputMethodManager shadowOf(InputMethodManager actual) {
    return (ShadowInputMethodManager) Shadow.extract(actual);
  }

  public static ShadowInstrumentation shadowOf(Instrumentation actual) {
    return (ShadowInstrumentation) Shadow.extract(actual);
  }

  public static ShadowIntent shadowOf(Intent actual) {
    return (ShadowIntent) Shadow.extract(actual);
  }

  public static ShadowIntentService shadowOf(IntentService actual) {
    return (ShadowIntentService) Shadow.extract(actual);
  }

  public static ShadowIsoDep shadowOf(IsoDep actual) {
    return (ShadowIsoDep) Shadow.extract(actual);
  }

  public static ShadowJobScheduler shadowOf(JobScheduler actual) {
    return (ShadowJobScheduler) Shadow.extract(actual);
  }

  public static ShadowJobService shadowOf(JobService actual) {
    return (ShadowJobService) Shadow.extract(actual);
  }

  public static ShadowJsPromptResult shadowOf(JsPromptResult actual) {
    return (ShadowJsPromptResult) Shadow.extract(actual);
  }

  public static ShadowJsResult shadowOf(JsResult actual) {
    return (ShadowJsResult) Shadow.extract(actual);
  }

  public static ShadowKeyCharacterMap shadowOf(KeyCharacterMap actual) {
    return (ShadowKeyCharacterMap) Shadow.extract(actual);
  }

  public static ShadowKeyEvent shadowOf(KeyEvent actual) {
    return (ShadowKeyEvent) Shadow.extract(actual);
  }

  public static ShadowKeyguardManager shadowOf(KeyguardManager actual) {
    return (ShadowKeyguardManager) Shadow.extract(actual);
  }

  public static ShadowKeyguardLock shadowOf(KeyguardLock actual) {
    return (ShadowKeyguardLock) Shadow.extract(actual);
  }

  public static ShadowLauncherApps shadowOf(LauncherApps actual) {
    return (ShadowLauncherApps) Shadow.extract(actual);
  }

  public static ShadowLegacyTypeface.ShadowBuilder shadowOf(Typeface.Builder actual) {
    return (ShadowLegacyTypeface.ShadowBuilder) Shadow.extract(actual);
  }

  public static ShadowLinearLayout shadowOf(LinearLayout actual) {
    return (ShadowLinearLayout) Shadow.extract(actual);
  }

  public static ShadowLinkMovementMethod shadowOf(LinkMovementMethod actual) {
    return (ShadowLinkMovementMethod) Shadow.extract(actual);
  }

  public static ShadowListPopupWindow shadowOf(ListPopupWindow actual) {
    return (ShadowListPopupWindow) Shadow.extract(actual);
  }

  public static ShadowListView shadowOf(ListView actual) {
    return (ShadowListView) Shadow.extract(actual);
  }

  public static ShadowLocaleList shadowOf(LocaleList actual) {
    return (ShadowLocaleList) Shadow.extract(actual);
  }

  public static ShadowLocationManager shadowOf(LocationManager actual) {
    return (ShadowLocationManager) Shadow.extract(actual);
  }

  public static ShadowLog shadowOf(Log actual) {
    return (ShadowLog) Shadow.extract(actual);
  }

  public static ShadowMagnificationController shadowOf(MagnificationController actual) {
    return (ShadowMagnificationController) Shadow.extract(actual);
  }

  public static ShadowMediaActionSound shadowOf(MediaActionSound actual) {
    return (ShadowMediaActionSound) Shadow.extract(actual);
  }

  public static ShadowMediaCodec shadowOf(MediaCodec actual) {
    return (ShadowMediaCodec) Shadow.extract(actual);
  }

  public static ShadowMediaCodecList shadowOf(MediaCodecList actual) {
    return (ShadowMediaCodecList) Shadow.extract(actual);
  }

  public static ShadowMediaController shadowOf(MediaController actual) {
    return (ShadowMediaController) Shadow.extract(actual);
  }

  public static ShadowMediaExtractor shadowOf(MediaExtractor actual) {
    return (ShadowMediaExtractor) Shadow.extract(actual);
  }

  public static ShadowMediaMetadataRetriever shadowOf(MediaMetadataRetriever actual) {
    return (ShadowMediaMetadataRetriever) Shadow.extract(actual);
  }

  public static ShadowMediaMuxer shadowOf(MediaMuxer actual) {
    return (ShadowMediaMuxer) Shadow.extract(actual);
  }

  public static ShadowMediaPlayer shadowOf(MediaPlayer actual) {
    return (ShadowMediaPlayer) Shadow.extract(actual);
  }

  public static ShadowMediaRecorder shadowOf(MediaRecorder actual) {
    return (ShadowMediaRecorder) Shadow.extract(actual);
  }

  public static ShadowMediaRouter shadowOf(MediaRouter actual) {
    return (ShadowMediaRouter) Shadow.extract(actual);
  }

  public static ShadowMediaScannerConnection shadowOf(MediaScannerConnection actual) {
    return (ShadowMediaScannerConnection) Shadow.extract(actual);
  }

  public static ShadowMediaSession shadowOf(MediaSession actual) {
    return (ShadowMediaSession) Shadow.extract(actual);
  }

  public static ShadowMediaSessionManager shadowOf(MediaSessionManager actual) {
    return (ShadowMediaSessionManager) Shadow.extract(actual);
  }

  public static ShadowMediaStore shadowOf(MediaStore actual) {
    return (ShadowMediaStore) Shadow.extract(actual);
  }

  public static ShadowImages shadowOf(Images actual) {
    return (ShadowImages) Shadow.extract(actual);
  }

  public static ShadowMedia shadowOf(Media actual) {
    return (ShadowMedia) Shadow.extract(actual);
  }

  public static ShadowImages.ShadowThumbnails shadowOf(Images.Thumbnails actual) {
    return (ShadowImages.ShadowThumbnails) Shadow.extract(actual);
  }

  public static ShadowVideo shadowOf(Video actual) {
    return (ShadowVideo) Shadow.extract(actual);
  }

  public static ShadowVideo.ShadowThumbnails shadowOf(Video.Thumbnails actual) {
    return (ShadowVideo.ShadowThumbnails) Shadow.extract(actual);
  }

  public static ShadowMessenger shadowOf(Messenger actual) {
    return (ShadowMessenger) Shadow.extract(actual);
  }

  public static ShadowMimeTypeMap shadowOf(MimeTypeMap actual) {
    return (ShadowMimeTypeMap) Shadow.extract(actual);
  }

  public static ShadowMotionEvent shadowOf(MotionEvent actual) {
    return (ShadowMotionEvent) Shadow.extract(actual);
  }

  public static ShadowNetwork shadowOf(Network actual) {
    return (ShadowNetwork) Shadow.extract(actual);
  }

  public static ShadowNetworkCapabilities shadowOf(NetworkCapabilities actual) {
    return (ShadowNetworkCapabilities) Shadow.extract(actual);
  }

  public static ShadowNetworkInfo shadowOf(NetworkInfo actual) {
    return (ShadowNetworkInfo) Shadow.extract(actual);
  }

  public static ShadowNfcAdapter shadowOf(NfcAdapter actual) {
    return (ShadowNfcAdapter) Shadow.extract(actual);
  }

  public static ShadowNinePatch shadowOf(NinePatch actual) {
    return (ShadowNinePatch) Shadow.extract(actual);
  }

  public static ShadowNotification shadowOf(Notification actual) {
    return (ShadowNotification) Shadow.extract(actual);
  }

  public static ShadowNotificationListenerService shadowOf(NotificationListenerService actual) {
    return (ShadowNotificationListenerService) Shadow.extract(actual);
  }

  public static ShadowNotificationManager shadowOf(NotificationManager actual) {
    return (ShadowNotificationManager) Shadow.extract(actual);
  }

  public static ShadowNsdManager shadowOf(NsdManager actual) {
    return (ShadowNsdManager) Shadow.extract(actual);
  }

  public static ShadowNumberPicker shadowOf(NumberPicker actual) {
    return (ShadowNumberPicker) Shadow.extract(actual);
  }

  public static ShadowOpenGLMatrix shadowOf(android.opengl.Matrix actual) {
    return (ShadowOpenGLMatrix) Shadow.extract(actual);
  }

  public static ShadowOs shadowOf(Os actual) {
    return (ShadowOs) Shadow.extract(actual);
  }

  public static ShadowOsConstants shadowOf(OsConstants actual) {
    return (ShadowOsConstants) Shadow.extract(actual);
  }

  public static ShadowPackageInstaller shadowOf(PackageInstaller actual) {
    return (ShadowPackageInstaller) Shadow.extract(actual);
  }

  public static ShadowSession shadowOf(Session actual) {
    return (ShadowSession) Shadow.extract(actual);
  }

  public static ShadowSessionInfo shadowOf(SessionInfo actual) {
    return (ShadowSessionInfo) Shadow.extract(actual);
  }

  public static ShadowPackageManager shadowOf(PackageManager actual) {
    return (ShadowPackageManager) Shadow.extract(actual);
  }

  public static ShadowPaint shadowOf(Paint actual) {
    return (ShadowPaint) Shadow.extract(actual);
  }

  public static ShadowPaintDrawable shadowOf(PaintDrawable actual) {
    return (ShadowPaintDrawable) Shadow.extract(actual);
  }

  public static ShadowParcel shadowOf(Parcel actual) {
    return (ShadowParcel) Shadow.extract(actual);
  }

  public static ShadowParcelFileDescriptor shadowOf(ParcelFileDescriptor actual) {
    return (ShadowParcelFileDescriptor) Shadow.extract(actual);
  }

  public static ShadowPathMeasure shadowOf(PathMeasure actual) {
    return (ShadowPathMeasure) Shadow.extract(actual);
  }

  public static ShadowPeerHandle shadowOf(PeerHandle actual) {
    return (ShadowPeerHandle) Shadow.extract(actual);
  }

  public static ShadowPendingIntent shadowOf(PendingIntent actual) {
    return (ShadowPendingIntent) Shadow.extract(actual);
  }

  public static ShadowPicture shadowOf(Picture actual) {
    return (ShadowPicture) Shadow.extract(actual);
  }

  public static ShadowPixelCopy shadowOf(PixelCopy actual) {
    return (ShadowPixelCopy) Shadow.extract(actual);
  }

  public static ShadowPopupMenu shadowOf(PopupMenu actual) {
    return (ShadowPopupMenu) Shadow.extract(actual);
  }

  public static ShadowPopupWindow shadowOf(PopupWindow actual) {
    return (ShadowPopupWindow) Shadow.extract(actual);
  }

  public static ShadowPorterDuffColorFilter shadowOf(PorterDuffColorFilter actual) {
    return (ShadowPorterDuffColorFilter) Shadow.extract(actual);
  }

  public static ShadowPowerManager shadowOf(PowerManager actual) {
    return (ShadowPowerManager) Shadow.extract(actual);
  }

  public static ShadowWakeLock shadowOf(WakeLock actual) {
    return (ShadowWakeLock) Shadow.extract(actual);
  }

  public static ShadowPreference shadowOf(Preference actual) {
    return (ShadowPreference) Shadow.extract(actual);
  }

  public static ShadowProcess shadowOf(Process actual) {
    return (ShadowProcess) Shadow.extract(actual);
  }

  public static ShadowProgressDialog shadowOf(ProgressDialog actual) {
    return (ShadowProgressDialog) Shadow.extract(actual);
  }

  @Deprecated
  public static ShadowRangingResult shadowOf(RangingResult actual) {
    return (ShadowRangingResult) Shadow.extract(actual);
  }

  public static ShadowRanking shadowOf(Ranking actual) {
    return (ShadowRanking) Shadow.extract(actual);
  }

  public static ShadowRegion shadowOf(Region actual) {
    return (ShadowRegion) Shadow.extract(actual);
  }

  public static  ShadowRemoteCallbackList shadowOf(RemoteCallbackList actual) {
    return (ShadowRemoteCallbackList) Shadow.extract(actual);
  }

  public static ShadowResources shadowOf(Resources actual) {
    return (ShadowResources) Shadow.extract(actual);
  }

  public static ShadowNotFoundException shadowOf(NotFoundException actual) {
    return (ShadowNotFoundException) Shadow.extract(actual);
  }

  public static ShadowRestrictionsManager shadowOf(RestrictionsManager actual) {
    return (ShadowRestrictionsManager) Shadow.extract(actual);
  }

  public static ShadowResultReceiver shadowOf(ResultReceiver actual) {
    return (ShadowResultReceiver) Shadow.extract(actual);
  }

  public static ShadowRingtoneManager shadowOf(RingtoneManager actual) {
    return (ShadowRingtoneManager) Shadow.extract(actual);
  }

  public static ShadowRoleManager shadowOf(RoleManager actual) {
    return (ShadowRoleManager) Shadow.extract(actual);
  }

  public static ShadowSQLiteOpenHelper shadowOf(SQLiteOpenHelper actual) {
    return (ShadowSQLiteOpenHelper) Shadow.extract(actual);
  }

  public static ShadowScaleGestureDetector shadowOf(ScaleGestureDetector actual) {
    return (ShadowScaleGestureDetector) Shadow.extract(actual);
  }

  public static ShadowScrollView shadowOf(ScrollView actual) {
    return (ShadowScrollView) Shadow.extract(actual);
  }

  public static ShadowSearchManager shadowOf(SearchManager actual) {
    return (ShadowSearchManager) Shadow.extract(actual);
  }

  public static ShadowSeekBar shadowOf(SeekBar actual) {
    return (ShadowSeekBar) Shadow.extract(actual);
  }

  public static ShadowSensor shadowOf(Sensor actual) {
    return (ShadowSensor) Shadow.extract(actual);
  }

  public static ShadowSensorManager shadowOf(SensorManager actual) {
    return (ShadowSensorManager) Shadow.extract(actual);
  }

  public static ShadowService shadowOf(Service actual) {
    return (ShadowService) Shadow.extract(actual);
  }

  public static ShadowSettings shadowOf(Settings actual) {
    return (ShadowSettings) Shadow.extract(actual);
  }

  public static ShadowGlobal shadowOf(Global actual) {
    return (ShadowGlobal) Shadow.extract(actual);
  }

  public static ShadowSecure shadowOf(Secure actual) {
    return (ShadowSecure) Shadow.extract(actual);
  }

  public static ShadowSystem shadowOf(System actual) {
    return (ShadowSystem) Shadow.extract(actual);
  }

  public static ShadowShortcutManager shadowOf(ShortcutManager actual) {
    return (ShadowShortcutManager) Shadow.extract(actual);
  }

  public static ShadowSigningInfo shadowOf(SigningInfo actual) {
    return (ShadowSigningInfo) Shadow.extract(actual);
  }

  public static ShadowSliceManager shadowOf(SliceManager actual) {
    return (ShadowSliceManager) Shadow.extract(actual);
  }

  public static ShadowSmsManager shadowOf(SmsManager actual) {
    return (ShadowSmsManager) Shadow.extract(actual);
  }

  public static ShadowSoftKeyboardController shadowOf(SoftKeyboardController actual) {
    return (ShadowSoftKeyboardController) Shadow.extract(actual);
  }

  public static ShadowSoundPool shadowOf(SoundPool actual) {
    return (ShadowSoundPool) Shadow.extract(actual);
  }

  public static ShadowSpeechRecognizer shadowOf(SpeechRecognizer actual) {
    return (ShadowSpeechRecognizer) Shadow.extract(actual);
  }

  public static ShadowSslErrorHandler shadowOf(SslErrorHandler actual) {
    return (ShadowSslErrorHandler) Shadow.extract(actual);
  }

  public static ShadowStatFs shadowOf(StatFs actual) {
    return (ShadowStatFs) Shadow.extract(actual);
  }

  public static ShadowStateListDrawable shadowOf(StateListDrawable actual) {
    return (ShadowStateListDrawable) Shadow.extract(actual);
  }

  public static ShadowStaticLayout shadowOf(StaticLayout actual) {
    return (ShadowStaticLayout) Shadow.extract(actual);
  }

  public static ShadowStatsLog shadowOf(StatsLog actual) {
    return (ShadowStatsLog) Shadow.extract(actual);
  }

  public static ShadowStorageManager shadowOf(StorageManager actual) {
    return (ShadowStorageManager) Shadow.extract(actual);
  }

  public static ShadowStorageStatsManager shadowOf(StorageStatsManager actual) {
    return (ShadowStorageStatsManager) Shadow.extract(actual);
  }

  public static ShadowStrictModeVmPolicy shadowOf(VmPolicy actual) {
    return (ShadowStrictModeVmPolicy) Shadow.extract(actual);
  }

  public static ShadowSubscriptionManager shadowOf(SubscriptionManager actual) {
    return (ShadowSubscriptionManager) Shadow.extract(actual);
  }

  public static ShadowSurface shadowOf(Surface actual) {
    return (ShadowSurface) Shadow.extract(actual);
  }

  public static ShadowSurfaceTexture shadowOf(SurfaceTexture actual) {
    return (ShadowSurfaceTexture) Shadow.extract(actual);
  }

  public static ShadowSurfaceView shadowOf(SurfaceView actual) {
    return (ShadowSurfaceView) Shadow.extract(actual);
  }

  public static ShadowSystemHealthManager shadowOf(SystemHealthManager actual) {
    return (ShadowSystemHealthManager) Shadow.extract(actual);
  }

  public static ShadowTabActivity shadowOf(TabActivity actual) {
    return (ShadowTabActivity) Shadow.extract(actual);
  }

  public static ShadowTabHost shadowOf(TabHost actual) {
    return (ShadowTabHost) Shadow.extract(actual);
  }

  public static ShadowTabSpec shadowOf(TabSpec actual) {
    return (ShadowTabSpec) Shadow.extract(actual);
  }

  public static ShadowTabWidget shadowOf(TabWidget actual) {
    return (ShadowTabWidget) Shadow.extract(actual);
  }

  public static ShadowTelecomManager shadowOf(TelecomManager actual) {
    return (ShadowTelecomManager) Shadow.extract(actual);
  }

  public static ShadowTelephony shadowOf(Telephony actual) {
    return (ShadowTelephony) Shadow.extract(actual);
  }

  public static ShadowSms shadowOf(Sms actual) {
    return (ShadowSms) Shadow.extract(actual);
  }

  public static ShadowTelephonyManager shadowOf(TelephonyManager actual) {
    return (ShadowTelephonyManager) Shadow.extract(actual);
  }

  public static ShadowTextToSpeech shadowOf(TextToSpeech actual) {
    return (ShadowTextToSpeech) Shadow.extract(actual);
  }

  public static ShadowTextUtils shadowOf(TextUtils actual) {
    return (ShadowTextUtils) Shadow.extract(actual);
  }

  public static ShadowTextView shadowOf(TextView actual) {
    return (ShadowTextView) Shadow.extract(actual);
  }

  public static ShadowTile shadowOf(Tile actual) {
    return (ShadowTile) Shadow.extract(actual);
  }

  public static ShadowTileService shadowOf(TileService actual) {
    return (ShadowTileService) Shadow.extract(actual);
  }

  public static ShadowTime shadowOf(Time actual) {
    return (ShadowTime) Shadow.extract(actual);
  }

  public static ShadowTimePickerDialog shadowOf(TimePickerDialog actual) {
    return (ShadowTimePickerDialog) Shadow.extract(actual);
  }

  public static ShadowToast shadowOf(Toast actual) {
    return (ShadowToast) Shadow.extract(actual);
  }

  public static ShadowToneGenerator shadowOf(ToneGenerator actual) {
    return (ShadowToneGenerator) Shadow.extract(actual);
  }

  public static ShadowTotalCaptureResult shadowOf(TotalCaptureResult actual) {
    return (ShadowTotalCaptureResult) Shadow.extract(actual);
  }

  public static ShadowTouchDelegate shadowOf(TouchDelegate actual) {
    return (ShadowTouchDelegate) Shadow.extract(actual);
  }

  public static ShadowTrace shadowOf(Trace actual) {
    return (ShadowTrace) Shadow.extract(actual);
  }

  public static ShadowTrafficStats shadowOf(TrafficStats actual) {
    return (ShadowTrafficStats) Shadow.extract(actual);
  }

  public static ShadowTransportControls shadowOf(TransportControls actual) {
    return (ShadowTransportControls) Shadow.extract(actual);
  }

  public static ShadowUIModeManager shadowOf(UiModeManager actual) {
    return (ShadowUIModeManager) Shadow.extract(actual);
  }

  public static ShadowUiAutomation shadowOf(UiAutomation actual) {
    return (ShadowUiAutomation) Shadow.extract(actual);
  }

  public static ShadowUsageStatsManager shadowOf(UsageStatsManager actual) {
    return (ShadowUsageStatsManager) Shadow.extract(actual);
  }

  public static ShadowUsbDeviceConnection shadowOf(UsbDeviceConnection actual) {
    return (ShadowUsbDeviceConnection) Shadow.extract(actual);
  }

  public static ShadowUsbManager shadowOf(UsbManager actual) {
    return (ShadowUsbManager) Shadow.extract(actual);
  }

  public static ShadowUsbRequest shadowOf(UsbRequest actual) {
    return (ShadowUsbRequest) Shadow.extract(actual);
  }

  public static ShadowUserManager shadowOf(UserManager actual) {
    return (ShadowUserManager) Shadow.extract(actual);
  }

  public static ShadowValueAnimator shadowOf(ValueAnimator actual) {
    return (ShadowValueAnimator) Shadow.extract(actual);
  }

  public static ShadowVectorDrawable shadowOf(VectorDrawable actual) {
    return (ShadowVectorDrawable) Shadow.extract(actual);
  }

  public static ShadowVelocityTracker shadowOf(VelocityTracker actual) {
    return (ShadowVelocityTracker) Shadow.extract(actual);
  }

  public static ShadowVibrator shadowOf(Vibrator actual) {
    return (ShadowVibrator) Shadow.extract(actual);
  }

  public static ShadowVideoView shadowOf(VideoView actual) {
    return (ShadowVideoView) Shadow.extract(actual);
  }

  public static ShadowView shadowOf(View actual) {
    return (ShadowView) Shadow.extract(actual);
  }

  public static ShadowViewAnimator shadowOf(ViewAnimator actual) {
    return (ShadowViewAnimator) Shadow.extract(actual);
  }

  public static ShadowViewConfiguration shadowOf(ViewConfiguration actual) {
    return (ShadowViewConfiguration) Shadow.extract(actual);
  }

  public static ShadowViewGroup shadowOf(ViewGroup actual) {
    return (ShadowViewGroup) Shadow.extract(actual);
  }

  public static ShadowVisualVoicemailSms shadowOf(VisualVoicemailSms actual) {
    return (ShadowVisualVoicemailSms) Shadow.extract(actual);
  }

  public static ShadowVisualVoicemailTask shadowOf(VisualVoicemailTask actual) {
    return (ShadowVisualVoicemailTask) Shadow.extract(actual);
  }

  public static ShadowVisualizer shadowOf(Visualizer actual) {
    return (ShadowVisualizer) Shadow.extract(actual);
  }

  public static ShadowVoiceInteractionService shadowOf(VoiceInteractionService actual) {
    return (ShadowVoiceInteractionService) Shadow.extract(actual);
  }

  public static ShadowVoiceInteractionSession shadowOf(VoiceInteractionSession actual) {
    return (ShadowVoiceInteractionSession) Shadow.extract(actual);
  }

  public static ShadowVoiceInteractor shadowOf(VoiceInteractor actual) {
    return (ShadowVoiceInteractor) Shadow.extract(actual);
  }

  public static ShadowVpnService shadowOf(VpnService actual) {
    return (ShadowVpnService) Shadow.extract(actual);
  }

  public static ShadowWallpaperManager shadowOf(WallpaperManager actual) {
    return (ShadowWallpaperManager) Shadow.extract(actual);
  }

  public static ShadowWebSettings shadowOf(WebSettings actual) {
    return (ShadowWebSettings) Shadow.extract(actual);
  }

  public static ShadowWebStorage shadowOf(WebStorage actual) {
    return (ShadowWebStorage) Shadow.extract(actual);
  }

  public static ShadowWebView shadowOf(WebView actual) {
    return (ShadowWebView) Shadow.extract(actual);
  }

  public static ShadowWebViewDatabase shadowOf(WebViewDatabase actual) {
    return (ShadowWebViewDatabase) Shadow.extract(actual);
  }

  public static ShadowWifiAwareManager shadowOf(WifiAwareManager actual) {
    return (ShadowWifiAwareManager) Shadow.extract(actual);
  }

  public static ShadowWifiConfiguration shadowOf(WifiConfiguration actual) {
    return (ShadowWifiConfiguration) Shadow.extract(actual);
  }

  public static ShadowWifiInfo shadowOf(WifiInfo actual) {
    return (ShadowWifiInfo) Shadow.extract(actual);
  }

  public static ShadowWifiManager shadowOf(WifiManager actual) {
    return (ShadowWifiManager) Shadow.extract(actual);
  }

  public static ShadowMulticastLock shadowOf(MulticastLock actual) {
    return (ShadowMulticastLock) Shadow.extract(actual);
  }

  public static ShadowWifiLock shadowOf(WifiLock actual) {
    return (ShadowWifiLock) Shadow.extract(actual);
  }

  public static ShadowWifiP2pGroup shadowOf(WifiP2pGroup actual) {
    return (ShadowWifiP2pGroup) Shadow.extract(actual);
  }

  public static ShadowWifiP2pManager shadowOf(WifiP2pManager actual) {
    return (ShadowWifiP2pManager) Shadow.extract(actual);
  }

  public static ShadowWifiRttManager shadowOf(WifiRttManager actual) {
    return (ShadowWifiRttManager) Shadow.extract(actual);
  }

  public static ShadowWindow shadowOf(Window actual) {
    return (ShadowWindow) Shadow.extract(actual);
  }

  public static ShadowWindowManager shadowOf(WindowManager actual) {
    return (ShadowWindowManager) Shadow.extract(actual);
  }

  public static ShadowZoomButtonsController shadowOf(ZoomButtonsController actual) {
    return (ShadowZoomButtonsController) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativePropertyValuesHolder shadowOf(PropertyValuesHolder actual) {
    return (org.robolectric.shadows.ShadowNativePropertyValuesHolder) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeAssetManager shadowOf(AssetManager actual) {
    return (org.robolectric.shadows.ShadowNativeAssetManager) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowArscAssetInputStream shadowOf(AssetInputStream actual) {
    return (org.robolectric.shadows.ShadowArscAssetInputStream) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowCursorWindow shadowOf(CursorWindow actual) {
    return (org.robolectric.shadows.ShadowCursorWindow) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowBitmap shadowOf(Bitmap actual) {
    return (org.robolectric.shadows.ShadowBitmap) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeBitmapShader shadowOf(BitmapShader actual) {
    return (org.robolectric.shadows.ShadowNativeBitmapShader) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeBlendModeColorFilter shadowOf(BlendModeColorFilter actual) {
    return (org.robolectric.shadows.ShadowNativeBlendModeColorFilter) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeBlurMaskFilter shadowOf(BlurMaskFilter actual) {
    return (org.robolectric.shadows.ShadowNativeBlurMaskFilter) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowCanvas shadowOf(Canvas actual) {
    return (org.robolectric.shadows.ShadowCanvas) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeColorFilter shadowOf(ColorFilter actual) {
    return (org.robolectric.shadows.ShadowNativeColorFilter) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeColorMatrixColorFilter shadowOf(ColorMatrixColorFilter actual) {
    return (org.robolectric.shadows.ShadowNativeColorMatrixColorFilter) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeComposePathEffect shadowOf(ComposePathEffect actual) {
    return (org.robolectric.shadows.ShadowNativeComposePathEffect) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeComposeShader shadowOf(ComposeShader actual) {
    return (org.robolectric.shadows.ShadowNativeComposeShader) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeCornerPathEffect shadowOf(CornerPathEffect actual) {
    return (org.robolectric.shadows.ShadowNativeCornerPathEffect) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeDashPathEffect shadowOf(DashPathEffect actual) {
    return (org.robolectric.shadows.ShadowNativeDashPathEffect) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeDiscretePathEffect shadowOf(DiscretePathEffect actual) {
    return (org.robolectric.shadows.ShadowNativeDiscretePathEffect) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeEmbossMaskFilter shadowOf(EmbossMaskFilter actual) {
    return (org.robolectric.shadows.ShadowNativeEmbossMaskFilter) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeHardwareRenderer shadowOf(HardwareRenderer actual) {
    return (org.robolectric.shadows.ShadowNativeHardwareRenderer) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeImageDecoder shadowOf(ImageDecoder actual) {
    return (org.robolectric.shadows.ShadowNativeImageDecoder) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeInterpolator shadowOf(Interpolator actual) {
    return (org.robolectric.shadows.ShadowNativeInterpolator) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeLightingColorFilter shadowOf(LightingColorFilter actual) {
    return (org.robolectric.shadows.ShadowNativeLightingColorFilter) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeLinearGradient shadowOf(LinearGradient actual) {
    return (org.robolectric.shadows.ShadowNativeLinearGradient) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeMaskFilter shadowOf(MaskFilter actual) {
    return (org.robolectric.shadows.ShadowNativeMaskFilter) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowMatrix shadowOf(android.graphics.Matrix actual) {
    return (org.robolectric.shadows.ShadowMatrix) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowPath shadowOf(Path actual) {
    return (org.robolectric.shadows.ShadowPath) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativePathDashPathEffect shadowOf(PathDashPathEffect actual) {
    return (org.robolectric.shadows.ShadowNativePathDashPathEffect) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativePathEffect shadowOf(PathEffect actual) {
    return (org.robolectric.shadows.ShadowNativePathEffect) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeRadialGradient shadowOf(RadialGradient actual) {
    return (org.robolectric.shadows.ShadowNativeRadialGradient) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeRecordingCanvas shadowOf(RecordingCanvas actual) {
    return (org.robolectric.shadows.ShadowNativeRecordingCanvas) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeRegionIterator shadowOf(RegionIterator actual) {
    return (org.robolectric.shadows.ShadowNativeRegionIterator) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeRenderNode shadowOf(RenderNode actual) {
    return (org.robolectric.shadows.ShadowNativeRenderNode) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeShader shadowOf(Shader actual) {
    return (org.robolectric.shadows.ShadowNativeShader) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeSumPathEffect shadowOf(SumPathEffect actual) {
    return (org.robolectric.shadows.ShadowNativeSumPathEffect) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeSweepGradient shadowOf(SweepGradient actual) {
    return (org.robolectric.shadows.ShadowNativeSweepGradient) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowTypeface shadowOf(Typeface actual) {
    return (org.robolectric.shadows.ShadowTypeface) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeAnimatedImageDrawable shadowOf(AnimatedImageDrawable actual) {
    return (org.robolectric.shadows.ShadowNativeAnimatedImageDrawable) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable shadowOf(AnimatedVectorDrawable actual) {
    return (org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeLineBreaker shadowOf(LineBreaker actual) {
    return (org.robolectric.shadows.ShadowNativeLineBreaker) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeMeasuredText shadowOf(MeasuredText actual) {
    return (org.robolectric.shadows.ShadowNativeMeasuredText) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder shadowOf(MeasuredText.Builder actual) {
    return (org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowLooper shadowOf(Looper actual) {
    return (org.robolectric.shadows.ShadowLooper) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowMessage shadowOf(Message actual) {
    return (org.robolectric.shadows.ShadowMessage) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowMessageQueue shadowOf(MessageQueue actual) {
    return (org.robolectric.shadows.ShadowMessageQueue) Shadow.extract(actual);
  }

  public static org.robolectric.shadows.ShadowSystemClock shadowOf(SystemClock actual) {
    return (org.robolectric.shadows.ShadowSystemClock) Shadow.extract(actual);
  }

  @Override
  public void reset() {
    ShadowAccessibilityManager.reset();
    ShadowAccessibilityNodeInfo.resetObtainedInstances();
    ShadowAccountManager.reset();
    ShadowActivityManager.reset();
    ShadowActivityThread.reset();
    ShadowAlarmManager.reset();
    ShadowAlertDialog.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 33) ShadowAmbientContextManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowAmbientDisplayConfiguration.reset();
    ShadowAppOpsManager.reset();
    ShadowAppWidgetManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() <= 27) ShadowArscAssetManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowArscAssetManager10.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 28) ShadowArscAssetManager9.reset();
    ShadowAudioEffect.reset();
    ShadowAudioManager.reset();
    ShadowAudioRecord.clearSource();
    ShadowAudioSystem.reset();
    ShadowAudioTrack.resetTest();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 26) ShadowAutofillManager.reset();
    ShadowBackgroundThread.reset();
    ShadowBackupManager.reset();
    ShadowBatteryManager.reset();
    ShadowBinder.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowBiometricManager.reset();
    ShadowBitmapFactory.reset();
    ShadowBluetoothAdapter.reset();
    ShadowBluetoothDevice.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 33) ShadowBluetoothFrameworkInitializer.reset();
    ShadowBluetoothManager.reset();
    ShadowBuild.reset();
    ShadowCallLogCalls.reset();
    ShadowCamcorderProfile.reset();
    ShadowCamera.clearCameraInfo();
    ShadowCameraManager.reset();
    ShadowCardEmulation.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 23) ShadowCarrierConfigManager.reset();
    ShadowChoreographer.reset();
    ShadowClipboardManager.reset();
    ShadowCloseGuard.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowColorDisplayManager.reset();
    ShadowConnectivityManager.reset();
    ShadowContentResolver.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 24) ShadowContextHubManager.clearContextHubClientWithPendingIntentList();
    ShadowContextImpl.reset();
    ShadowCookieManager.resetCookies();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 28) ShadowCrossProfileApps.reset();
    ShadowDebug.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowDeviceConfig.reset();
    ShadowDevicePolicyManager.reset();
    ShadowDexFile.reset();
    ShadowDialog.reset();
    ShadowDisplayManager.reset();
    ShadowDisplayManagerGlobal.reset();
    ShadowDownloadManager.reset();
    ShadowDropBoxManager.reset();
    ShadowEnvironment.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 28) ShadowEuiccManager.reset();
    ShadowEventLog.clearAll();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 30) ShadowFileIntegrityManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 23) ShadowFingerprintManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowFontBuilder.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 26) ShadowFontsContract.reset();
    ShadowGLSurfaceView.reset();
    ShadowGeocoder.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowHardwareRenderer.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowImsMmTelManager.clearExistingInstancesAndStates();
    ShadowInputManager.reset();
    ShadowInputMethodManager.reset();
    ShadowKeyguardManager.reset();
    ShadowKeyguardLock.reset();
    ShadowLauncherApps.reset();
    ShadowLegacyCanvas.reset();
    ShadowLegacyChoreographer.reset();
    ShadowLegacyLooper.resetThreadLoopers();
    ShadowLegacySQLiteConnection.reset();
    ShadowLegacySystemClock.reset();
    ShadowLegacyTypeface.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 24) ShadowLocaleList.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 33) ShadowLocaleManager.reset();
    ShadowLocationManager.reset();
    ShadowLog.reset();
    ShadowLooper.clearLooperMode();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowMeasuredTextBuilder.reset();
    ShadowMediaActionSound.reset();
    ShadowMediaCodec.clearCodecs();
    ShadowMediaCodecList.reset();
    ShadowMediaExtractor.reset();
    ShadowMediaMetadataRetriever.reset();
    ShadowMediaPlayer.resetStaticState();
    ShadowMediaRouter.reset();
    ShadowMediaScannerConnection.reset();
    ShadowMediaSessionManager.reset();
    ShadowMediaStore.reset();
    ShadowMessage.reset();
    ShadowMessenger.reset();
    ShadowMimeTypeMap.reset();
    ShadowMotionEvent.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 26) ShadowNativeBitmap.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowNativeRecordingCanvas.reset();
    ShadowNetworkScoreManager.reset();
    ShadowNfcAdapter.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 34) ShadowNfcFrameworkInitializer.reset();
    ShadowNotificationListenerService.reset();
    ShadowNotificationManager.reset();
    ShadowPackageManager.reset();
    ShadowParcel.reset();
    ShadowParcelFileDescriptor.reset();
    ShadowPausedAsyncTask.reset();
    ShadowPausedLooper.resetLoopers();
    ShadowPausedSystemClock.reset();
    ShadowPendingIntent.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowPermissionControllerManager.reset();
    ShadowPowerManager.reset();
    ShadowProcess.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 26 && org.robolectric.RuntimeEnvironment.getApiLevel() <= 28) ShadowProcessInitializer.reset();
    ShadowQueuedWork.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 30) ShadowQuickAccessWalletService.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 30) ShadowRcsUceAdapter.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() <= 29) ShadowRenderNodeAnimator.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 30) ShadowRenderNodeAnimatorR.reset();
    ShadowResources.reset();
    ShadowResourcesManager.reset();
    ShadowRestrictionsManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowRoleManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowRollbackManager.reset();
    ShadowSQLiteConnection.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 33) ShadowSafetyCenterManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 28) ShadowSecureElementService.reset();
    ShadowSensorManager.reset();
    ShadowServiceManager.reset();
    ShadowSettings.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 29) ShadowConfig.reset();
    ShadowGlobal.reset();
    ShadowSecure.reset();
    ShadowSystem.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 27) ShadowSharedMemory.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 25) ShadowShortcutManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 28) ShadowSliceManager.reset();
    ShadowSmsManager.reset();
    ShadowSpeechRecognizer.reset();
    ShadowStatFs.reset();
    ShadowStaticLayout.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 30) ShadowStatsLog.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 28) ShadowStatsManager.reset();
    ShadowStatusBarManager.reset();
    ShadowStorageManager.reset();
    ShadowStringBlock.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 22) ShadowSubscriptionManager.reset();
    ShadowSurface.reset();
    ShadowSurfaceControl.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 34) ShadowSurfaceSyncGroup.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 24) ShadowSystemHealthManager.reset();
    ShadowSystemProperties.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 23) ShadowSystemServiceRegistry.reset();
    ShadowTelecomManager.reset();
    ShadowSms.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 30) ShadowTelephonyFrameworkInitializer.reset();
    ShadowTelephonyManager.reset();
    ShadowTextToSpeech.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 31) ShadowTimeManager.reset();
    ShadowToneGenerator.reset();
    ShadowTrace.reset();
    ShadowTrafficStats.restoreDefaults();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 31) ShadowTranslationManager.reset();
    ShadowUsageStatsManager.reset();
    ShadowUsbManager.reset();
    ShadowUserManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 31) ShadowUwbManager.reset();
    ShadowVMRuntime.reset();
    ShadowValueAnimator.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 31) ShadowVcnManager.reset();
    ShadowVibrator.reset();
    ShadowView.reset();
    ShadowViewConfiguration.reset();
    ShadowViewRootImpl.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 34) ShadowVirtualDevice.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 30) ShadowVpnManager.reset();
    ShadowVpnService.reset();
    ShadowWallpaperManager.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 34) ShadowWearableSensingManager.reset();
    ShadowWebSettings.reset();
    ShadowWebView.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 26) ShadowWifiAwareManager.reset();
    ShadowWifiP2pManager.reset();
    ShadowWindowManagerGlobal.reset();
    ShadowWindowManagerImpl.reset();
    if (org.robolectric.RuntimeEnvironment.getApiLevel() >= 34) ShadowWindowOnBackInvokedDispatcher.reset();
  }

  @Override
  public Collection> getShadows() {
    return SHADOWS;
  }

  @Override
  public String[] getProvidedPackageNames() {
    return new String[] {
      "android.accessibilityservice",
      "android.accounts",
      "android.animation",
      "android.app",
      "android.bluetooth",
      "android.companion",
      "android.compat",
      "android.content",
      "android.database",
      "android.graphics",
      "android.hardware",
      "android.location",
      "android.media",
      "android.net",
      "android.nfc",
      "android.opengl",
      "android.os",
      "android.permission",
      "android.preference",
      "android.provider",
      "android.safetycenter",
      "android.se.omapi",
      "android.security",
      "android.service.notification",
      "android.service.quickaccesswallet",
      "android.service.quicksettings",
      "android.service.voice",
      "android.speech",
      "android.system",
      "android.telecom",
      "android.telephony",
      "android.text",
      "android.util",
      "android.uwb",
      "android.view",
      "android.webkit",
      "android.widget",
      "android.window",
      "com.android.i18n.timezone",
      "com.android.internal.app",
      "com.android.internal.compat",
      "com.android.internal.content.om",
      "com.android.internal.os",
      "com.android.internal.policy",
      "com.android.internal.util",
      "dalvik.system",
      "libcore.icu",
      "libcore.io",
      "libcore.net",
      "libcore.util"
    };
  }

  private static final Map SHADOW_PICKER_MAP = new HashMap<>(8911);

  static {
    SHADOW_PICKER_MAP.put("android.animation.PropertyValuesHolder", "org.robolectric.shadows.ShadowNativePropertyValuesHolder$Picker");
    SHADOW_PICKER_MAP.put("android.content.AsyncTaskLoader", "org.robolectric.shadows.ShadowAsyncTaskLoader$Picker");
    SHADOW_PICKER_MAP.put("android.content.res.ApkAssets", "org.robolectric.shadows.ShadowApkAssets$Picker");
    SHADOW_PICKER_MAP.put("android.content.res.AssetManager", "org.robolectric.shadows.ShadowAssetManager$Picker");
    SHADOW_PICKER_MAP.put("android.content.res.AssetManager$AssetInputStream", "org.robolectric.shadows.ShadowAssetInputStream$Picker");
    SHADOW_PICKER_MAP.put("android.content.res.ResourcesImpl", "org.robolectric.shadows.ShadowResourcesImpl$Picker");
    SHADOW_PICKER_MAP.put("android.content.res.StringBlock", "org.robolectric.shadows.ShadowBaseStringBlock$Picker");
    SHADOW_PICKER_MAP.put("android.content.res.XmlBlock", "org.robolectric.shadows.ShadowBaseXmlBlock$Picker");
    SHADOW_PICKER_MAP.put("android.database.CursorWindow", "org.robolectric.shadows.ShadowCursorWindow$Picker");
    SHADOW_PICKER_MAP.put("android.database.sqlite.SQLiteConnection", "org.robolectric.shadows.ShadowSQLiteConnection$Picker");
    SHADOW_PICKER_MAP.put("android.database.sqlite.SQLiteRawStatement", "org.robolectric.shadows.ShadowNativeSQLiteRawStatement$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.BaseCanvas", "org.robolectric.shadows.ShadowNativeBaseCanvas$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.BaseRecordingCanvas", "org.robolectric.shadows.ShadowNativeBaseRecordingCanvas$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Bitmap", "org.robolectric.shadows.ShadowBitmap$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.BitmapFactory", "org.robolectric.shadows.ShadowNativeBitmapFactory$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.BitmapShader", "org.robolectric.shadows.ShadowNativeBitmapShader$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.BlendModeColorFilter", "org.robolectric.shadows.ShadowNativeBlendModeColorFilter$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.BlurMaskFilter", "org.robolectric.shadows.ShadowNativeBlurMaskFilter$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Canvas", "org.robolectric.shadows.ShadowCanvas$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.CanvasProperty", "org.robolectric.shadows.ShadowNativeCanvasProperty$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Color", "org.robolectric.shadows.ShadowNativeColor$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.ColorFilter", "org.robolectric.shadows.ShadowNativeColorFilter$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.ColorMatrixColorFilter", "org.robolectric.shadows.ShadowNativeColorMatrixColorFilter$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.ColorSpace$Rgb", "org.robolectric.shadows.ShadowNativeColorSpaceRgb$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.ComposePathEffect", "org.robolectric.shadows.ShadowNativeComposePathEffect$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.ComposeShader", "org.robolectric.shadows.ShadowNativeComposeShader$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.CornerPathEffect", "org.robolectric.shadows.ShadowNativeCornerPathEffect$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.DashPathEffect", "org.robolectric.shadows.ShadowNativeDashPathEffect$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.DiscretePathEffect", "org.robolectric.shadows.ShadowNativeDiscretePathEffect$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.EmbossMaskFilter", "org.robolectric.shadows.ShadowNativeEmbossMaskFilter$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.FontFamily", "org.robolectric.shadows.ShadowNativeFontFamily$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.HardwareRenderer", "org.robolectric.shadows.ShadowNativeHardwareRenderer$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.HardwareRendererObserver", "org.robolectric.shadows.ShadowNativeHardwareRendererObserver$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.ImageDecoder", "org.robolectric.shadows.ShadowNativeImageDecoder$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Interpolator", "org.robolectric.shadows.ShadowNativeInterpolator$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.LightingColorFilter", "org.robolectric.shadows.ShadowNativeLightingColorFilter$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.LinearGradient", "org.robolectric.shadows.ShadowNativeLinearGradient$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.MaskFilter", "org.robolectric.shadows.ShadowNativeMaskFilter$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Matrix", "org.robolectric.shadows.ShadowMatrix$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.NinePatch", "org.robolectric.shadows.ShadowNativeNinePatch$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Paint", "org.robolectric.shadows.ShadowNativePaint$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Path", "org.robolectric.shadows.ShadowPath$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.PathDashPathEffect", "org.robolectric.shadows.ShadowNativePathDashPathEffect$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.PathEffect", "org.robolectric.shadows.ShadowNativePathEffect$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.PathIterator", "org.robolectric.shadows.ShadowNativePathIterator$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.PathMeasure", "org.robolectric.shadows.ShadowNativePathMeasure$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Picture", "org.robolectric.shadows.ShadowNativePicture$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.PorterDuffColorFilter", "org.robolectric.shadows.ShadowNativePorterDuffColorFilter$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.RadialGradient", "org.robolectric.shadows.ShadowNativeRadialGradient$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.RecordingCanvas", "org.robolectric.shadows.ShadowNativeRecordingCanvas$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Region", "org.robolectric.shadows.ShadowNativeRegion$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.RegionIterator", "org.robolectric.shadows.ShadowNativeRegionIterator$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.RenderEffect", "org.robolectric.shadows.ShadowNativeRenderEffect$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.RenderNode", "org.robolectric.shadows.ShadowNativeRenderNode$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.RuntimeShader", "org.robolectric.shadows.ShadowNativeRuntimeShader$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Shader", "org.robolectric.shadows.ShadowNativeShader$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.SumPathEffect", "org.robolectric.shadows.ShadowNativeSumPathEffect$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.SweepGradient", "org.robolectric.shadows.ShadowNativeSweepGradient$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.TableMaskFilter", "org.robolectric.shadows.ShadowNativeTableMaskFilter$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Typeface", "org.robolectric.shadows.ShadowTypeface$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Typeface$Builder", "org.robolectric.shadows.ShadowNativeTypeface$ShadowNativeTypefaceBuilder$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.animation.NativeInterpolatorFactory", "org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.animation.RenderNodeAnimator", "org.robolectric.shadows.ShadowNativeRenderNodeAnimator$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.drawable.AnimatedImageDrawable", "org.robolectric.shadows.ShadowNativeAnimatedImageDrawable$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.drawable.AnimatedVectorDrawable", "org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.drawable.BitmapDrawable", "org.robolectric.shadows.ShadowNativeBitmapDrawable$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.drawable.VectorDrawable", "org.robolectric.shadows.ShadowNativeVectorDrawable$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.fonts.Font", "org.robolectric.shadows.ShadowNativeFont$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.fonts.Font$Builder", "org.robolectric.shadows.ShadowNativeFont$ShadowNativeFontBuilder$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.fonts.FontFamily", "org.robolectric.shadows.ShadowNativeFontsFontFamily$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.fonts.FontFamily$Builder", "org.robolectric.shadows.ShadowNativeFontsFontFamily$ShadowNativeFontFamilyBuilder$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.fonts.FontFileUtil", "org.robolectric.shadows.ShadowNativeFontFileUtil$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.fonts.SystemFonts", "org.robolectric.shadows.ShadowNativeSystemFonts$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.text.LineBreaker", "org.robolectric.shadows.ShadowNativeLineBreaker$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.text.MeasuredText", "org.robolectric.shadows.ShadowNativeMeasuredText$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.text.MeasuredText$Builder", "org.robolectric.shadows.ShadowNativeMeasuredText$ShadowNativeMeasuredTextBuilder$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.text.PositionedGlyphs", "org.robolectric.shadows.ShadowNativePositionedGlyphs$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.text.TextRunShaper", "org.robolectric.shadows.ShadowNativeTextRunShaper$Picker");
    SHADOW_PICKER_MAP.put("android.media.ImageReader", "org.robolectric.shadows.ShadowNativeImageReader$Picker");
    SHADOW_PICKER_MAP.put("android.os.AsyncTask", "org.robolectric.shadows.ShadowAsyncTask$Picker");
    SHADOW_PICKER_MAP.put("android.os.Looper", "org.robolectric.shadows.ShadowLooper$Picker");
    SHADOW_PICKER_MAP.put("android.os.Message", "org.robolectric.shadows.ShadowMessage$Picker");
    SHADOW_PICKER_MAP.put("android.os.MessageQueue", "org.robolectric.shadows.ShadowMessageQueue$Picker");
    SHADOW_PICKER_MAP.put("android.os.SystemClock", "org.robolectric.shadows.ShadowSystemClock$Picker");
    SHADOW_PICKER_MAP.put("android.util.PathParser", "org.robolectric.shadows.ShadowNativePathParser$Picker");
    SHADOW_PICKER_MAP.put("android.view.Choreographer", "org.robolectric.shadows.ShadowChoreographer$Picker");
    SHADOW_PICKER_MAP.put("android.view.Surface", "org.robolectric.shadows.ShadowNativeSurface$Picker");
    SHADOW_PICKER_MAP.put("com.android.internal.util.VirtualRefBasePtr", "org.robolectric.shadows.ShadowNativeVirtualRefBasePtr$Picker");
    SHADOW_PICKER_MAP.put("libcore.util.NativeAllocationRegistry", "org.robolectric.shadows.ShadowNativeAllocationRegistry$Picker");
    SHADOW_PICKER_MAP.put("android.content.res.AssetManager", "org.robolectric.shadows.ShadowAssetManager$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.ColorSpace$Rgb$Native", "org.robolectric.shadows.ShadowNativeColorSpaceRgb$ShadowNative$Picker");
    SHADOW_PICKER_MAP.put("android.graphics.Matrix$ExtraNatives", "org.robolectric.shadows.ShadowNativeMatrix$ShadowExtraNatives$Picker");
    SHADOW_PICKER_MAP.put("android.media.ImageReader$SurfaceImage", "org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage$Picker");
    SHADOW_PICKER_MAP.put("android.text.MeasuredParagraph", "org.robolectric.shadows.ShadowNativeMeasuredParagraph$Picker");
    SHADOW_PICKER_MAP.put("android.text.StaticLayout", "org.robolectric.shadows.ShadowNativeStaticLayout$Picker");
    SHADOW_PICKER_MAP.put("android.view.DisplayListCanvas", "org.robolectric.shadows.ShadowNativeDisplayListCanvas$Picker");
    SHADOW_PICKER_MAP.put("android.view.RecordingCanvas", "org.robolectric.shadows.ShadowNativeRecordingCanvasOP$Picker");
    SHADOW_PICKER_MAP.put("android.view.RenderNode", "org.robolectric.shadows.ShadowNativeRenderNodeOP$Picker");
    SHADOW_PICKER_MAP.put("android.view.RenderNodeAnimator", "org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ$Picker");
    SHADOW_PICKER_MAP.put("android.view.ThreadedRenderer", "org.robolectric.shadows.ShadowNativeThreadedRenderer$Picker");
  }

  @Override
  public Map getShadowPickerMap() {
    return SHADOW_PICKER_MAP;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy