|  | parcelable android.accessibilityservice.AccessibilityGestureEvent; | 
|  | parcelable android.accessibilityservice.AccessibilityServiceInfo; | 
|  | parcelable android.accounts.Account; | 
|  | parcelable android.accounts.AccountAuthenticatorResponse; | 
|  | parcelable android.accounts.AuthenticatorDescription; | 
|  | parcelable android.app.ActivityManager.MemoryInfo; | 
|  | parcelable android.app.ActivityManager.ProcessErrorStateInfo; | 
|  | parcelable android.app.ActivityManager.RecentTaskInfo; | 
|  | parcelable android.app.ActivityManager.RunningAppProcessInfo; | 
|  | parcelable android.app.ActivityManager.RunningServiceInfo; | 
|  | parcelable android.app.ActivityManager.RunningTaskInfo; | 
|  | parcelable android.app.ActivityManager.TaskDescription; | 
|  | parcelable android.app.AlarmManager.AlarmClockInfo; | 
|  | parcelable android.app.AppOpsManager.AttributedHistoricalOps; | 
|  | parcelable android.app.AppOpsManager.AttributedOpEntry; | 
|  | parcelable android.app.AppOpsManager.HistoricalOp; | 
|  | parcelable android.app.AppOpsManager.HistoricalOps; | 
|  | parcelable android.app.AppOpsManager.HistoricalPackageOps; | 
|  | parcelable android.app.AppOpsManager.HistoricalUidOps; | 
|  | parcelable android.app.AppOpsManager.OpEntry; | 
|  | parcelable android.app.AppOpsManager.OpEventProxyInfo; | 
|  | parcelable android.app.AppOpsManager.PackageOps; | 
|  | parcelable android.app.ApplicationErrorReport; | 
|  | parcelable android.app.ApplicationExitInfo; | 
|  | parcelable android.app.AsyncNotedAppOp; | 
|  | parcelable android.app.AuthenticationRequiredException; | 
|  | parcelable android.app.AutomaticZenRule; | 
|  | parcelable android.app.DirectAction; | 
|  | parcelable android.app.Fragment.SavedState; | 
|  | parcelable android.app.Notification.Action; | 
|  | parcelable android.app.Notification.BubbleMetadata; | 
|  | parcelable android.app.Notification; | 
|  | parcelable android.app.NotificationChannel; | 
|  | parcelable android.app.NotificationChannelGroup; | 
|  | parcelable android.app.NotificationManager.Policy; | 
|  | parcelable android.app.PendingIntent; | 
|  | parcelable android.app.Person; | 
|  | parcelable android.app.PictureInPictureParams; | 
|  | parcelable android.app.RecoverableSecurityException; | 
|  | parcelable android.app.RemoteAction; | 
|  | parcelable android.app.RemoteInput; | 
|  | parcelable android.app.RuntimeAppOpAccessMessage; | 
|  | parcelable android.app.SearchableInfo; | 
|  | parcelable android.app.SyncNotedAppOp; | 
|  | parcelable android.app.VoiceInteractor.PickOptionRequest.Option; | 
|  | parcelable android.app.VoiceInteractor.Prompt; | 
|  | parcelable android.app.Vr2dDisplayProperties; | 
|  | parcelable android.app.WallpaperColors; | 
|  | parcelable android.app.WallpaperInfo; | 
|  | parcelable android.app.WindowConfiguration; | 
|  | parcelable android.app.admin.ConnectEvent; | 
|  | parcelable android.app.admin.DeviceAdminInfo; | 
|  | parcelable android.app.admin.DnsEvent; | 
|  | parcelable android.app.admin.FactoryResetProtectionPolicy; | 
|  | parcelable android.app.admin.NetworkEvent; | 
|  | parcelable android.app.admin.SecurityLog.SecurityEvent; | 
|  | parcelable android.app.admin.SystemUpdateInfo; | 
|  | parcelable android.app.admin.SystemUpdatePolicy.ValidationFailedException; | 
|  | parcelable android.app.admin.SystemUpdatePolicy; | 
|  | parcelable android.app.assist.AssistContent; | 
|  | parcelable android.app.assist.AssistStructure; | 
|  | parcelable android.app.backup.BackupProgress; | 
|  | parcelable android.app.backup.RestoreDescription; | 
|  | parcelable android.app.backup.RestoreSet; | 
|  | parcelable android.app.blob.BlobHandle; | 
|  | parcelable android.app.blob.LeaseInfo; | 
|  | parcelable android.app.contentsuggestions.ClassificationsRequest; | 
|  | parcelable android.app.contentsuggestions.ContentClassification; | 
|  | parcelable android.app.contentsuggestions.ContentSelection; | 
|  | parcelable android.app.contentsuggestions.SelectionsRequest; | 
|  | parcelable android.app.job.JobInfo.TriggerContentUri; | 
|  | parcelable android.app.job.JobInfo; | 
|  | parcelable android.app.job.JobParameters; | 
|  | parcelable android.app.job.JobWorkItem; | 
|  | parcelable android.app.prediction.AppPredictionContext; | 
|  | parcelable android.app.prediction.AppPredictionSessionId; | 
|  | parcelable android.app.prediction.AppTarget; | 
|  | parcelable android.app.prediction.AppTargetEvent; | 
|  | parcelable android.app.prediction.AppTargetId; | 
|  | parcelable android.app.slice.Slice; | 
|  | parcelable android.app.slice.SliceItem; | 
|  | parcelable android.app.slice.SliceSpec; | 
|  | parcelable android.app.usage.CacheQuotaHint; | 
|  | parcelable android.app.usage.ConfigurationStats; | 
|  | parcelable android.app.usage.EventStats; | 
|  | parcelable android.app.usage.ExternalStorageStats; | 
|  | parcelable android.app.usage.StorageStats; | 
|  | parcelable android.app.usage.UsageEvents; | 
|  | parcelable android.app.usage.UsageStats; | 
|  | parcelable android.appwidget.AppWidgetProviderInfo; | 
|  | parcelable android.bluetooth.BluetoothClass; | 
|  | parcelable android.bluetooth.BluetoothDevice; | 
|  | parcelable android.bluetooth.BluetoothGattCharacteristic; | 
|  | parcelable android.bluetooth.BluetoothGattDescriptor; | 
|  | parcelable android.bluetooth.BluetoothGattService; | 
|  | parcelable android.bluetooth.BluetoothHealthAppConfiguration; | 
|  | parcelable android.bluetooth.BluetoothHidDeviceAppQosSettings; | 
|  | parcelable android.bluetooth.BluetoothHidDeviceAppSdpSettings; | 
|  | parcelable android.bluetooth.le.AdvertiseData; | 
|  | parcelable android.bluetooth.le.AdvertiseSettings; | 
|  | parcelable android.bluetooth.le.AdvertisingSetParameters; | 
|  | parcelable android.bluetooth.le.PeriodicAdvertisingParameters; | 
|  | parcelable android.bluetooth.le.ResultStorageDescriptor; | 
|  | parcelable android.bluetooth.le.ScanFilter; | 
|  | parcelable android.bluetooth.le.ScanResult; | 
|  | parcelable android.bluetooth.le.ScanSettings; | 
|  | parcelable android.companion.AssociationRequest; | 
|  | parcelable android.companion.BluetoothDeviceFilter; | 
|  | parcelable android.companion.BluetoothLeDeviceFilter; | 
|  | parcelable android.companion.DeviceFilter; | 
|  | parcelable android.companion.WifiDeviceFilter; | 
|  | parcelable android.content.AutofillOptions; | 
|  | parcelable android.content.ClipData; | 
|  | parcelable android.content.ClipDescription; | 
|  | parcelable android.content.ComponentName; | 
|  | parcelable android.content.ContentCaptureOptions; | 
|  | parcelable android.content.ContentProviderOperation; | 
|  | parcelable android.content.ContentProviderResult; | 
|  | parcelable android.content.ContentValues; | 
|  | parcelable android.content.Intent.ShortcutIconResource; | 
|  | parcelable android.content.Intent; | 
|  | parcelable android.content.IntentFilter; | 
|  | parcelable android.content.IntentSender; | 
|  | parcelable android.content.LocusId; | 
|  | parcelable android.content.PeriodicSync; | 
|  | parcelable android.content.RestrictionEntry; | 
|  | parcelable android.content.SyncAdapterType; | 
|  | parcelable android.content.SyncInfo; | 
|  | parcelable android.content.SyncRequest; | 
|  | parcelable android.content.SyncResult; | 
|  | parcelable android.content.SyncStats; | 
|  | parcelable android.content.UriPermission; | 
|  | parcelable android.content.integrity.Rule; | 
|  | parcelable android.content.om.OverlayInfo; | 
|  | parcelable android.content.pm.ActivityInfo; | 
|  | parcelable android.content.pm.ApplicationInfo; | 
|  | parcelable android.content.pm.ChangedPackages; | 
|  | parcelable android.content.pm.ConfigurationInfo; | 
|  | parcelable android.content.pm.FeatureGroupInfo; | 
|  | parcelable android.content.pm.FeatureInfo; | 
|  | parcelable android.content.pm.InstallSourceInfo; | 
|  | parcelable android.content.pm.InstantAppInfo; | 
|  | parcelable android.content.pm.InstantAppIntentFilter; | 
|  | parcelable android.content.pm.InstantAppRequestInfo; | 
|  | parcelable android.content.pm.InstantAppResolveInfo.InstantAppDigest; | 
|  | parcelable android.content.pm.InstantAppResolveInfo; | 
|  | parcelable android.content.pm.InstrumentationInfo; | 
|  | parcelable android.content.pm.IntentFilterVerificationInfo; | 
|  | parcelable android.content.pm.LabeledIntent; | 
|  | parcelable android.content.pm.LauncherApps.AppUsageLimit; | 
|  | parcelable android.content.pm.LauncherApps.PinItemRequest; | 
|  | parcelable android.content.pm.ModuleInfo; | 
|  | parcelable android.content.pm.PackageInfo; | 
|  | parcelable android.content.pm.PackageInstaller.SessionInfo; | 
|  | parcelable android.content.pm.PackageInstaller.SessionParams; | 
|  | parcelable android.content.pm.PackageStats; | 
|  | parcelable android.content.pm.PathPermission; | 
|  | parcelable android.content.pm.PermissionGroupInfo; | 
|  | parcelable android.content.pm.PermissionInfo; | 
|  | parcelable android.content.pm.ProviderInfo; | 
|  | parcelable android.content.pm.ProviderInfoList; | 
|  | parcelable android.content.pm.ResolveInfo; | 
|  | parcelable android.content.pm.ServiceInfo; | 
|  | parcelable android.content.pm.SharedLibraryInfo; | 
|  | parcelable android.content.pm.ShortcutInfo; | 
|  | parcelable android.content.pm.ShortcutManager.ShareShortcutInfo; | 
|  | parcelable android.content.pm.Signature; | 
|  | parcelable android.content.pm.SigningInfo; | 
|  | parcelable android.content.pm.SuspendDialogInfo; | 
|  | parcelable android.content.pm.VersionedPackage; | 
|  | parcelable android.content.pm.permission.RuntimePermissionPresentationInfo; | 
|  | parcelable android.content.res.AssetFileDescriptor; | 
|  | parcelable android.content.res.ColorStateList; | 
|  | parcelable android.content.res.Configuration; | 
|  | parcelable android.content.res.ObbInfo; | 
|  | parcelable android.content.rollback.PackageRollbackInfo; | 
|  | parcelable android.content.rollback.RollbackInfo; | 
|  | parcelable android.database.CursorWindow; | 
|  | parcelable android.gesture.Gesture; | 
|  | parcelable android.graphics.Bitmap; | 
|  | parcelable android.graphics.Insets; | 
|  | parcelable android.graphics.Point; | 
|  | parcelable android.graphics.PointF; | 
|  | parcelable android.graphics.Rect; | 
|  | parcelable android.graphics.RectF; | 
|  | parcelable android.graphics.Region; | 
|  | parcelable android.graphics.drawable.Icon; | 
|  | parcelable android.hardware.HardwareBuffer; | 
|  | parcelable android.hardware.camera2.CaptureRequest; | 
|  | parcelable android.hardware.camera2.params.OutputConfiguration; | 
|  | parcelable android.hardware.camera2.params.SessionConfiguration; | 
|  | parcelable android.hardware.display.AmbientBrightnessDayStats; | 
|  | parcelable android.hardware.display.BrightnessChangeEvent; | 
|  | parcelable android.hardware.display.BrightnessConfiguration; | 
|  | parcelable android.hardware.display.BrightnessCorrection; | 
|  | parcelable android.hardware.hdmi.HdmiDeviceInfo; | 
|  | parcelable android.hardware.hdmi.HdmiHotplugEvent; | 
|  | parcelable android.hardware.hdmi.HdmiPortInfo; | 
|  | parcelable android.hardware.lights.Light; | 
|  | parcelable android.hardware.lights.LightState; | 
|  | parcelable android.hardware.location.ContextHubInfo; | 
|  | parcelable android.hardware.location.ContextHubMessage; | 
|  | parcelable android.hardware.location.GeofenceHardwareMonitorEvent; | 
|  | parcelable android.hardware.location.MemoryRegion; | 
|  | parcelable android.hardware.location.NanoApp; | 
|  | parcelable android.hardware.location.NanoAppBinary; | 
|  | parcelable android.hardware.location.NanoAppFilter; | 
|  | parcelable android.hardware.location.NanoAppInstanceInfo; | 
|  | parcelable android.hardware.location.NanoAppMessage; | 
|  | parcelable android.hardware.location.NanoAppState; | 
|  | parcelable android.hardware.radio.Announcement; | 
|  | parcelable android.hardware.radio.ProgramList.Filter; | 
|  | parcelable android.hardware.radio.ProgramSelector.Identifier; | 
|  | parcelable android.hardware.radio.ProgramSelector; | 
|  | parcelable android.hardware.radio.RadioManager.AmBandConfig; | 
|  | parcelable android.hardware.radio.RadioManager.AmBandDescriptor; | 
|  | parcelable android.hardware.radio.RadioManager.BandConfig; | 
|  | parcelable android.hardware.radio.RadioManager.BandDescriptor; | 
|  | parcelable android.hardware.radio.RadioManager.FmBandConfig; | 
|  | parcelable android.hardware.radio.RadioManager.FmBandDescriptor; | 
|  | parcelable android.hardware.radio.RadioManager.ModuleProperties; | 
|  | parcelable android.hardware.radio.RadioManager.ProgramInfo; | 
|  | parcelable android.hardware.radio.RadioMetadata.Clock; | 
|  | parcelable android.hardware.radio.RadioMetadata; | 
|  | parcelable android.hardware.soundtrigger.KeyphraseMetadata; | 
|  | parcelable android.hardware.soundtrigger.SoundTrigger.Keyphrase; | 
|  | parcelable android.hardware.soundtrigger.SoundTrigger.KeyphraseSoundModel; | 
|  | parcelable android.hardware.soundtrigger.SoundTrigger.ModelParamRange; | 
|  | parcelable android.hardware.soundtrigger.SoundTrigger.ModuleProperties; | 
|  | parcelable android.hardware.usb.UsbAccessory; | 
|  | parcelable android.hardware.usb.UsbConfiguration; | 
|  | parcelable android.hardware.usb.UsbDevice; | 
|  | parcelable android.hardware.usb.UsbEndpoint; | 
|  | parcelable android.hardware.usb.UsbInterface; | 
|  | parcelable android.hardware.usb.UsbPortStatus; | 
|  | parcelable android.location.Address; | 
|  | parcelable android.location.Criteria; | 
|  | parcelable android.location.GnssAntennaInfo.PhaseCenterOffset; | 
|  | parcelable android.location.GnssAntennaInfo.SphericalCorrections; | 
|  | parcelable android.location.GnssAntennaInfo; | 
|  | parcelable android.location.GnssClock; | 
|  | parcelable android.location.GnssMeasurement; | 
|  | parcelable android.location.GnssMeasurementCorrections; | 
|  | parcelable android.location.GnssMeasurementsEvent; | 
|  | parcelable android.location.GnssNavigationMessage; | 
|  | parcelable android.location.GnssReflectingPlane; | 
|  | parcelable android.location.GnssRequest; | 
|  | parcelable android.location.GnssSingleSatCorrection; | 
|  | parcelable android.location.GpsClock; | 
|  | parcelable android.location.GpsMeasurement; | 
|  | parcelable android.location.GpsMeasurementsEvent; | 
|  | parcelable android.location.GpsNavigationMessage; | 
|  | parcelable android.location.GpsNavigationMessageEvent; | 
|  | parcelable android.location.Location; | 
|  | parcelable android.location.LocationRequest; | 
|  | parcelable android.media.AudioAttributes; | 
|  | parcelable android.media.AudioDeviceAttributes; | 
|  | parcelable android.media.AudioFocusInfo; | 
|  | parcelable android.media.AudioFormat; | 
|  | parcelable android.media.AudioPlaybackConfiguration; | 
|  | parcelable android.media.AudioRecordingConfiguration; | 
|  | parcelable android.media.MediaDescription; | 
|  | parcelable android.media.MediaMetadata; | 
|  | parcelable android.media.MediaPlayer.TrackInfo; | 
|  | parcelable android.media.MediaRoute2Info; | 
|  | parcelable android.media.PlaybackParams; | 
|  | parcelable android.media.Rating; | 
|  | parcelable android.media.RouteDiscoveryPreference; | 
|  | parcelable android.media.RoutingSessionInfo; | 
|  | parcelable android.media.Session2Command; | 
|  | parcelable android.media.Session2CommandGroup; | 
|  | parcelable android.media.Session2Token; | 
|  | parcelable android.media.VolumeShaper.Configuration; | 
|  | parcelable android.media.VolumeShaper.Operation; | 
|  | parcelable android.media.audiopolicy.AudioProductStrategy; | 
|  | parcelable android.media.audiopolicy.AudioVolumeGroup; | 
|  | parcelable android.media.browse.MediaBrowser.MediaItem; | 
|  | parcelable android.media.midi.MidiDeviceInfo; | 
|  | parcelable android.media.midi.MidiDeviceStatus; | 
|  | parcelable android.media.session.MediaController.PlaybackInfo; | 
|  | parcelable android.media.session.MediaSession.QueueItem; | 
|  | parcelable android.media.session.MediaSession.Token; | 
|  | parcelable android.media.session.PlaybackState.CustomAction; | 
|  | parcelable android.media.session.PlaybackState; | 
|  | parcelable android.media.tv.DvbDeviceInfo; | 
|  | parcelable android.media.tv.TvContentRatingSystemInfo; | 
|  | parcelable android.media.tv.TvInputHardwareInfo; | 
|  | parcelable android.media.tv.TvInputInfo; | 
|  | parcelable android.media.tv.TvStreamConfig; | 
|  | parcelable android.media.tv.TvTrackInfo; | 
|  | parcelable android.net.CaptivePortal; | 
|  | parcelable android.net.CaptivePortalData; | 
|  | parcelable android.net.ConnectivityDiagnosticsManager.ConnectivityReport; | 
|  | parcelable android.net.ConnectivityDiagnosticsManager.DataStallReport; | 
|  | parcelable android.net.DhcpInfo; | 
|  | parcelable android.net.IpConfiguration; | 
|  | parcelable android.net.IpPrefix; | 
|  | parcelable android.net.IpSecAlgorithm; | 
|  | parcelable android.net.LinkAddress; | 
|  | parcelable android.net.LinkProperties; | 
|  | parcelable android.net.MacAddress; | 
|  | parcelable android.net.MatchAllNetworkSpecifier; | 
|  | parcelable android.net.NattKeepalivePacketData; | 
|  | parcelable android.net.Network; | 
|  | parcelable android.net.NetworkAgentConfig; | 
|  | parcelable android.net.NetworkCapabilities; | 
|  | parcelable android.net.NetworkInfo; | 
|  | parcelable android.net.NetworkKey; | 
|  | parcelable android.net.NetworkRequest; | 
|  | parcelable android.net.NetworkStats; | 
|  | parcelable android.net.ProxyInfo; | 
|  | parcelable android.net.RouteInfo; | 
|  | parcelable android.net.RssiCurve; | 
|  | parcelable android.net.ScoredNetwork; | 
|  | parcelable android.net.StaticIpConfiguration; | 
|  | parcelable android.net.TelephonyNetworkSpecifier; | 
|  | parcelable android.net.TestNetworkInterface; | 
|  | parcelable android.net.TetheredClient.AddressInfo; | 
|  | parcelable android.net.TetheredClient; | 
|  | parcelable android.net.Uri; | 
|  | parcelable android.net.WifiKey; | 
|  | parcelable android.net.apf.ApfCapabilities; | 
|  | parcelable android.net.metrics.ApfProgramEvent; | 
|  | parcelable android.net.metrics.ApfStats; | 
|  | parcelable android.net.metrics.DhcpClientEvent; | 
|  | parcelable android.net.metrics.DhcpErrorEvent; | 
|  | parcelable android.net.metrics.IpConnectivityLog.Event; | 
|  | parcelable android.net.metrics.IpManagerEvent; | 
|  | parcelable android.net.metrics.IpReachabilityEvent; | 
|  | parcelable android.net.metrics.NetworkEvent; | 
|  | parcelable android.net.metrics.RaEvent; | 
|  | parcelable android.net.metrics.ValidationProbeEvent; | 
|  | parcelable android.net.nsd.NsdServiceInfo; | 
|  | parcelable android.net.sip.SipProfile; | 
|  | parcelable android.net.wifi.RttManager.ParcelableRttParams; | 
|  | parcelable android.net.wifi.RttManager.ParcelableRttResults; | 
|  | parcelable android.net.wifi.RttManager.ResponderConfig; | 
|  | parcelable android.net.wifi.RttManager.RttCapabilities; | 
|  | parcelable android.net.wifi.ScanResult; | 
|  | parcelable android.net.wifi.SoftApCapability; | 
|  | parcelable android.net.wifi.SoftApConfiguration; | 
|  | parcelable android.net.wifi.SoftApInfo; | 
|  | parcelable android.net.wifi.SupplicantState; | 
|  | parcelable android.net.wifi.WifiClient; | 
|  | parcelable android.net.wifi.WifiConfiguration; | 
|  | parcelable android.net.wifi.WifiEnterpriseConfig; | 
|  | parcelable android.net.wifi.WifiInfo; | 
|  | parcelable android.net.wifi.WifiMigration.SettingsMigrationData; | 
|  | parcelable android.net.wifi.WifiNetworkConnectionStatistics; | 
|  | parcelable android.net.wifi.WifiNetworkSpecifier; | 
|  | parcelable android.net.wifi.WifiNetworkSuggestion; | 
|  | parcelable android.net.wifi.WifiScanner.HotlistSettings; | 
|  | parcelable android.net.wifi.WifiScanner.ParcelableScanData; | 
|  | parcelable android.net.wifi.WifiScanner.ParcelableScanResults; | 
|  | parcelable android.net.wifi.WifiScanner.ScanData; | 
|  | parcelable android.net.wifi.WifiScanner.ScanSettings; | 
|  | parcelable android.net.wifi.WifiScanner.WifiChangeSettings; | 
|  | parcelable android.net.wifi.WifiUsabilityStatsEntry; | 
|  | parcelable android.net.wifi.WpsInfo; | 
|  | parcelable android.net.wifi.aware.Characteristics; | 
|  | parcelable android.net.wifi.aware.ParcelablePeerHandle; | 
|  | parcelable android.net.wifi.aware.PublishConfig; | 
|  | parcelable android.net.wifi.aware.SubscribeConfig; | 
|  | parcelable android.net.wifi.aware.WifiAwareNetworkInfo; | 
|  | parcelable android.net.wifi.aware.WifiAwareNetworkSpecifier; | 
|  | parcelable android.net.wifi.hotspot2.OsuProvider; | 
|  | parcelable android.net.wifi.hotspot2.PasspointConfiguration; | 
|  | parcelable android.net.wifi.hotspot2.pps.Credential.CertificateCredential; | 
|  | parcelable android.net.wifi.hotspot2.pps.Credential.SimCredential; | 
|  | parcelable android.net.wifi.hotspot2.pps.Credential.UserCredential; | 
|  | parcelable android.net.wifi.hotspot2.pps.Credential; | 
|  | parcelable android.net.wifi.hotspot2.pps.HomeSp; | 
|  | parcelable android.net.wifi.nl80211.DeviceWiphyCapabilities; | 
|  | parcelable android.net.wifi.nl80211.NativeScanResult; | 
|  | parcelable android.net.wifi.nl80211.NativeWifiClient; | 
|  | parcelable android.net.wifi.nl80211.PnoNetwork; | 
|  | parcelable android.net.wifi.nl80211.PnoSettings; | 
|  | parcelable android.net.wifi.nl80211.RadioChainInfo; | 
|  | parcelable android.net.wifi.p2p.WifiP2pConfig; | 
|  | parcelable android.net.wifi.p2p.WifiP2pDevice; | 
|  | parcelable android.net.wifi.p2p.WifiP2pDeviceList; | 
|  | parcelable android.net.wifi.p2p.WifiP2pGroup; | 
|  | parcelable android.net.wifi.p2p.WifiP2pGroupList; | 
|  | parcelable android.net.wifi.p2p.WifiP2pInfo; | 
|  | parcelable android.net.wifi.p2p.WifiP2pWfdInfo; | 
|  | parcelable android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo; | 
|  | parcelable android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest; | 
|  | parcelable android.net.wifi.p2p.nsd.WifiP2pServiceInfo; | 
|  | parcelable android.net.wifi.p2p.nsd.WifiP2pServiceRequest; | 
|  | parcelable android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo; | 
|  | parcelable android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest; | 
|  | parcelable android.net.wifi.rtt.RangingRequest; | 
|  | parcelable android.net.wifi.rtt.RangingResult; | 
|  | parcelable android.net.wifi.rtt.ResponderConfig; | 
|  | parcelable android.net.wifi.rtt.ResponderLocation; | 
|  | parcelable android.nfc.NdefMessage; | 
|  | parcelable android.nfc.NdefRecord; | 
|  | parcelable android.nfc.Tag; | 
|  | parcelable android.os.BatterySaverPolicyConfig; | 
|  | parcelable android.os.Bundle; | 
|  | parcelable android.os.CpuUsageInfo; | 
|  | parcelable android.os.Debug.MemoryInfo; | 
|  | parcelable android.os.DropBoxManager.Entry; | 
|  | parcelable android.os.IncidentManager.IncidentReport; | 
|  | parcelable android.os.IncidentReportArgs; | 
|  | parcelable android.os.LocaleList; | 
|  | parcelable android.os.Message; | 
|  | parcelable android.os.Messenger; | 
|  | parcelable android.os.ParcelFileDescriptor; | 
|  | parcelable android.os.ParcelUuid; | 
|  | parcelable android.os.PatternMatcher; | 
|  | parcelable android.os.PersistableBundle; | 
|  | parcelable android.os.RemoteCallback; | 
|  | parcelable android.os.ResultReceiver; | 
|  | parcelable android.os.SharedMemory; | 
|  | parcelable android.os.StatsDimensionsValue; | 
|  | parcelable android.os.StrictMode.ViolationInfo; | 
|  | parcelable android.os.UserHandle; | 
|  | parcelable android.os.UserManager.EnforcingUser; | 
|  | parcelable android.os.VibrationAttributes; | 
|  | parcelable android.os.VibrationEffect.OneShot; | 
|  | parcelable android.os.VibrationEffect.Prebaked; | 
|  | parcelable android.os.VibrationEffect.Waveform; | 
|  | parcelable android.os.VibrationEffect; | 
|  | parcelable android.os.WorkSource.WorkChain; | 
|  | parcelable android.os.WorkSource; | 
|  | parcelable android.os.connectivity.CellularBatteryStats; | 
|  | parcelable android.os.connectivity.WifiActivityEnergyInfo; | 
|  | parcelable android.os.connectivity.WifiBatteryStats; | 
|  | parcelable android.os.health.HealthStatsParceler; | 
|  | parcelable android.os.health.TimerStat; | 
|  | parcelable android.os.storage.CrateInfo; | 
|  | parcelable android.os.storage.StorageVolume; | 
|  | parcelable android.permission.RuntimePermissionPresentationInfo; | 
|  | parcelable android.permission.RuntimePermissionUsageInfo; | 
|  | parcelable android.preference.Preference.BaseSavedState; | 
|  | parcelable android.preference.PreferenceActivity.Header; | 
|  | parcelable android.print.PageRange; | 
|  | parcelable android.print.PrintAttributes; | 
|  | parcelable android.print.PrintDocumentInfo; | 
|  | parcelable android.print.PrintJobId; | 
|  | parcelable android.print.PrintJobInfo; | 
|  | parcelable android.print.PrinterCapabilitiesInfo; | 
|  | parcelable android.print.PrinterId; | 
|  | parcelable android.print.PrinterInfo; | 
|  | parcelable android.printservice.PrintServiceInfo; | 
|  | parcelable android.printservice.recommendation.RecommendationInfo; | 
|  | parcelable android.provider.DocumentsContract.Path; | 
|  | parcelable android.security.keystore.recovery.KeyChainProtectionParams; | 
|  | parcelable android.security.keystore.recovery.KeyChainSnapshot; | 
|  | parcelable android.security.keystore.recovery.KeyDerivationParams; | 
|  | parcelable android.security.keystore.recovery.WrappedApplicationKey; | 
|  | parcelable android.service.autofill.BatchUpdates; | 
|  | parcelable android.service.autofill.CharSequenceTransformation; | 
|  | parcelable android.service.autofill.CompositeUserData; | 
|  | parcelable android.service.autofill.CustomDescription; | 
|  | parcelable android.service.autofill.Dataset; | 
|  | parcelable android.service.autofill.DateTransformation; | 
|  | parcelable android.service.autofill.DateValueSanitizer; | 
|  | parcelable android.service.autofill.FillContext; | 
|  | parcelable android.service.autofill.FillEventHistory; | 
|  | parcelable android.service.autofill.FillRequest; | 
|  | parcelable android.service.autofill.FillResponse; | 
|  | parcelable android.service.autofill.ImageTransformation; | 
|  | parcelable android.service.autofill.InlinePresentation; | 
|  | parcelable android.service.autofill.InternalOnClickAction; | 
|  | parcelable android.service.autofill.InternalSanitizer; | 
|  | parcelable android.service.autofill.InternalTransformation; | 
|  | parcelable android.service.autofill.InternalValidator; | 
|  | parcelable android.service.autofill.LuhnChecksumValidator; | 
|  | parcelable android.service.autofill.RegexValidator; | 
|  | parcelable android.service.autofill.SaveInfo; | 
|  | parcelable android.service.autofill.SaveRequest; | 
|  | parcelable android.service.autofill.TextValueSanitizer; | 
|  | parcelable android.service.autofill.UserData; | 
|  | parcelable android.service.autofill.VisibilitySetterAction; | 
|  | parcelable android.service.carrier.CarrierIdentifier; | 
|  | parcelable android.service.carrier.MessagePdu; | 
|  | parcelable android.service.chooser.ChooserTarget; | 
|  | parcelable android.service.contentcapture.ActivityEvent; | 
|  | parcelable android.service.contentcapture.SnapshotData; | 
|  | parcelable android.service.controls.Control; | 
|  | parcelable android.service.controls.templates.ControlButton; | 
|  | parcelable android.service.euicc.DownloadSubscriptionResult; | 
|  | parcelable android.service.euicc.EuiccProfileInfo; | 
|  | parcelable android.service.euicc.GetDefaultDownloadableSubscriptionListResult; | 
|  | parcelable android.service.euicc.GetDownloadableSubscriptionMetadataResult; | 
|  | parcelable android.service.euicc.GetEuiccProfileInfoListResult; | 
|  | parcelable android.service.notification.Adjustment; | 
|  | parcelable android.service.notification.Condition; | 
|  | parcelable android.service.notification.NotificationListenerService.RankingMap; | 
|  | parcelable android.service.notification.NotificationStats; | 
|  | parcelable android.service.notification.SnoozeCriterion; | 
|  | parcelable android.service.notification.StatusBarNotification; | 
|  | parcelable android.service.notification.ZenPolicy; | 
|  | parcelable android.service.quickaccesswallet.GetWalletCardsError; | 
|  | parcelable android.service.quickaccesswallet.GetWalletCardsRequest; | 
|  | parcelable android.service.quickaccesswallet.GetWalletCardsResponse; | 
|  | parcelable android.service.quickaccesswallet.SelectWalletCardRequest; | 
|  | parcelable android.service.quickaccesswallet.WalletCard; | 
|  | parcelable android.service.quickaccesswallet.WalletServiceEvent; | 
|  | parcelable android.service.quicksettings.Tile; | 
|  | parcelable android.service.resolver.ResolverTarget; | 
|  | parcelable android.service.settings.suggestions.Suggestion; | 
|  | parcelable android.service.watchdog.ExplicitHealthCheckService.PackageConfig; | 
|  | parcelable android.speech.tts.Voice; | 
|  | parcelable android.telecom.AudioState; | 
|  | parcelable android.telecom.CallAudioState; | 
|  | parcelable android.telecom.ConnectionRequest; | 
|  | parcelable android.telecom.DisconnectCause; | 
|  | parcelable android.telecom.GatewayInfo; | 
|  | parcelable android.telecom.ParcelableCallAnalytics.AnalyticsEvent; | 
|  | parcelable android.telecom.ParcelableCallAnalytics.EventTiming; | 
|  | parcelable android.telecom.ParcelableCallAnalytics; | 
|  | parcelable android.telecom.PhoneAccount; | 
|  | parcelable android.telecom.PhoneAccountHandle; | 
|  | parcelable android.telecom.PhoneAccountSuggestion; | 
|  | parcelable android.telecom.StatusHints; | 
|  | parcelable android.telecom.TelecomAnalytics.SessionTiming; | 
|  | parcelable android.telecom.TelecomAnalytics; | 
|  | parcelable android.telecom.VideoProfile.CameraCapabilities; | 
|  | parcelable android.telecom.VideoProfile; | 
|  | parcelable android.telephony.AvailableNetworkInfo; | 
|  | parcelable android.telephony.BarringInfo.BarringServiceInfo; | 
|  | parcelable android.telephony.BarringInfo; | 
|  | parcelable android.telephony.CallAttributes; | 
|  | parcelable android.telephony.CallQuality; | 
|  | parcelable android.telephony.CarrierRestrictionRules; | 
|  | parcelable android.telephony.CellIdentity; | 
|  | parcelable android.telephony.CellIdentityCdma; | 
|  | parcelable android.telephony.CellIdentityGsm; | 
|  | parcelable android.telephony.CellIdentityLte; | 
|  | parcelable android.telephony.CellIdentityNr; | 
|  | parcelable android.telephony.CellIdentityTdscdma; | 
|  | parcelable android.telephony.CellIdentityWcdma; | 
|  | parcelable android.telephony.CellInfo; | 
|  | parcelable android.telephony.CellInfoCdma; | 
|  | parcelable android.telephony.CellInfoGsm; | 
|  | parcelable android.telephony.CellInfoLte; | 
|  | parcelable android.telephony.CellInfoNr; | 
|  | parcelable android.telephony.CellInfoTdscdma; | 
|  | parcelable android.telephony.CellInfoWcdma; | 
|  | parcelable android.telephony.CellSignalStrengthCdma; | 
|  | parcelable android.telephony.CellSignalStrengthGsm; | 
|  | parcelable android.telephony.CellSignalStrengthLte; | 
|  | parcelable android.telephony.CellSignalStrengthNr; | 
|  | parcelable android.telephony.CellSignalStrengthTdscdma; | 
|  | parcelable android.telephony.CellSignalStrengthWcdma; | 
|  | parcelable android.telephony.ClosedSubscriberGroupInfo; | 
|  | parcelable android.telephony.DataSpecificRegistrationInfo; | 
|  | parcelable android.telephony.IccOpenLogicalChannelResponse; | 
|  | parcelable android.telephony.ImsiEncryptionInfo; | 
|  | parcelable android.telephony.LteVopsSupportInfo; | 
|  | parcelable android.telephony.NeighboringCellInfo; | 
|  | parcelable android.telephony.NetworkRegistrationInfo; | 
|  | parcelable android.telephony.NetworkScanRequest; | 
|  | parcelable android.telephony.PhoneNumberRange; | 
|  | parcelable android.telephony.PreciseCallState; | 
|  | parcelable android.telephony.PreciseDataConnectionState; | 
|  | parcelable android.telephony.RadioAccessSpecifier; | 
|  | parcelable android.telephony.ServiceState; | 
|  | parcelable android.telephony.SignalStrength; | 
|  | parcelable android.telephony.SmsCbCmasInfo; | 
|  | parcelable android.telephony.SmsCbEtwsInfo; | 
|  | parcelable android.telephony.SmsCbLocation; | 
|  | parcelable android.telephony.SmsCbMessage; | 
|  | parcelable android.telephony.SubscriptionInfo; | 
|  | parcelable android.telephony.SubscriptionPlan; | 
|  | parcelable android.telephony.TelephonyDisplayInfo; | 
|  | parcelable android.telephony.TelephonyHistogram; | 
|  | parcelable android.telephony.UiccAccessRule; | 
|  | parcelable android.telephony.UiccCardInfo; | 
|  | parcelable android.telephony.UiccSlotInfo; | 
|  | parcelable android.telephony.VisualVoicemailSms; | 
|  | parcelable android.telephony.VisualVoicemailSmsFilterSettings; | 
|  | parcelable android.telephony.cdma.CdmaSmsCbProgramData; | 
|  | parcelable android.telephony.data.ApnSetting; | 
|  | parcelable android.telephony.data.DataCallResponse; | 
|  | parcelable android.telephony.data.DataProfile; | 
|  | parcelable android.telephony.emergency.EmergencyNumber; | 
|  | parcelable android.telephony.euicc.DownloadableSubscription; | 
|  | parcelable android.telephony.euicc.EuiccInfo; | 
|  | parcelable android.telephony.euicc.EuiccNotification; | 
|  | parcelable android.telephony.euicc.EuiccRulesAuthTable; | 
|  | parcelable android.telephony.ims.ImsCallForwardInfo; | 
|  | parcelable android.telephony.ims.ImsCallProfile; | 
|  | parcelable android.telephony.ims.ImsConferenceState; | 
|  | parcelable android.telephony.ims.ImsExternalCallState; | 
|  | parcelable android.telephony.ims.ImsReasonInfo; | 
|  | parcelable android.telephony.ims.ImsSsData; | 
|  | parcelable android.telephony.ims.ImsSsInfo; | 
|  | parcelable android.telephony.ims.ImsStreamMediaProfile; | 
|  | parcelable android.telephony.ims.ImsSuppServiceNotification; | 
|  | parcelable android.telephony.ims.feature.CapabilityChangeRequest; | 
|  | parcelable android.telephony.ims.stub.ImsFeatureConfiguration; | 
|  | parcelable android.telephony.mbms.DownloadRequest; | 
|  | parcelable android.telephony.mbms.FileInfo; | 
|  | parcelable android.telephony.mbms.FileServiceInfo; | 
|  | parcelable android.telephony.mbms.StreamingServiceInfo; | 
|  | parcelable android.telephony.mbms.UriPathPair; | 
|  | parcelable android.text.Annotation; | 
|  | parcelable android.text.ParcelableSpan; | 
|  | parcelable android.text.style.AbsoluteSizeSpan; | 
|  | parcelable android.text.style.AlignmentSpan.Standard; | 
|  | parcelable android.text.style.BackgroundColorSpan; | 
|  | parcelable android.text.style.BulletSpan; | 
|  | parcelable android.text.style.EasyEditSpan; | 
|  | parcelable android.text.style.ForegroundColorSpan; | 
|  | parcelable android.text.style.LeadingMarginSpan.Standard; | 
|  | parcelable android.text.style.LineBackgroundSpan.Standard; | 
|  | parcelable android.text.style.LineHeightSpan.Standard; | 
|  | parcelable android.text.style.LocaleSpan; | 
|  | parcelable android.text.style.QuoteSpan; | 
|  | parcelable android.text.style.RelativeSizeSpan; | 
|  | parcelable android.text.style.ScaleXSpan; | 
|  | parcelable android.text.style.StrikethroughSpan; | 
|  | parcelable android.text.style.StyleSpan; | 
|  | parcelable android.text.style.SubscriptSpan; | 
|  | parcelable android.text.style.SuggestionSpan; | 
|  | parcelable android.text.style.SuperscriptSpan; | 
|  | parcelable android.text.style.TextAppearanceSpan; | 
|  | parcelable android.text.style.TtsSpan; | 
|  | parcelable android.text.style.TypefaceSpan; | 
|  | parcelable android.text.style.URLSpan; | 
|  | parcelable android.text.style.UnderlineSpan; | 
|  | parcelable android.view.AbsSavedState; | 
|  | parcelable android.view.Display.HdrCapabilities; | 
|  | parcelable android.view.Display.Mode; | 
|  | parcelable android.view.DragAndDropPermissions; | 
|  | parcelable android.view.DragEvent; | 
|  | parcelable android.view.InputDevice; | 
|  | parcelable android.view.InputEvent; | 
|  | parcelable android.view.KeyCharacterMap; | 
|  | parcelable android.view.KeyEvent; | 
|  | parcelable android.view.KeyboardShortcutGroup; | 
|  | parcelable android.view.KeyboardShortcutInfo; | 
|  | parcelable android.view.MotionEvent; | 
|  | parcelable android.view.PointerIcon; | 
|  | parcelable android.view.Surface; | 
|  | parcelable android.view.SurfaceControl.Transaction; | 
|  | parcelable android.view.SurfaceControl; | 
|  | parcelable android.view.SurfaceControlViewHost.SurfacePackage; | 
|  | parcelable android.view.VerifiedInputEvent; | 
|  | parcelable android.view.VerifiedKeyEvent; | 
|  | parcelable android.view.VerifiedMotionEvent; | 
|  | parcelable android.view.View.BaseSavedState; | 
|  | parcelable android.view.WindowAnimationFrameStats; | 
|  | parcelable android.view.WindowContentFrameStats; | 
|  | parcelable android.view.WindowId; | 
|  | parcelable android.view.WindowManager.LayoutParams; | 
|  | parcelable android.view.accessibility.AccessibilityEvent; | 
|  | parcelable android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction; | 
|  | parcelable android.view.accessibility.AccessibilityNodeInfo.TouchDelegateInfo; | 
|  | parcelable android.view.accessibility.AccessibilityNodeInfo; | 
|  | parcelable android.view.accessibility.AccessibilityWindowInfo; | 
|  | parcelable android.view.autofill.AutofillId; | 
|  | parcelable android.view.autofill.AutofillValue; | 
|  | parcelable android.view.contentcapture.ContentCaptureCondition; | 
|  | parcelable android.view.contentcapture.ContentCaptureContext; | 
|  | parcelable android.view.contentcapture.ContentCaptureEvent; | 
|  | parcelable android.view.contentcapture.ContentCaptureSessionId; | 
|  | parcelable android.view.contentcapture.DataRemovalRequest; | 
|  | parcelable android.view.contentcapture.DataShareRequest; | 
|  | parcelable android.view.inputmethod.CompletionInfo; | 
|  | parcelable android.view.inputmethod.CorrectionInfo; | 
|  | parcelable android.view.inputmethod.CursorAnchorInfo; | 
|  | parcelable android.view.inputmethod.EditorInfo; | 
|  | parcelable android.view.inputmethod.ExtractedText; | 
|  | parcelable android.view.inputmethod.ExtractedTextRequest; | 
|  | parcelable android.view.inputmethod.InlineSuggestion; | 
|  | parcelable android.view.inputmethod.InlineSuggestionInfo; | 
|  | parcelable android.view.inputmethod.InlineSuggestionsRequest; | 
|  | parcelable android.view.inputmethod.InlineSuggestionsResponse; | 
|  | parcelable android.view.inputmethod.InputBinding; | 
|  | parcelable android.view.inputmethod.InputContentInfo; | 
|  | parcelable android.view.inputmethod.InputMethodInfo; | 
|  | parcelable android.view.inputmethod.InputMethodSubtype; | 
|  | parcelable android.view.textclassifier.ConversationAction; | 
|  | parcelable android.view.textclassifier.ConversationActions.Message; | 
|  | parcelable android.view.textclassifier.ConversationActions.Request; | 
|  | parcelable android.view.textclassifier.ConversationActions; | 
|  | parcelable android.view.textclassifier.SelectionEvent; | 
|  | parcelable android.view.textclassifier.TextClassification.Request; | 
|  | parcelable android.view.textclassifier.TextClassification; | 
|  | parcelable android.view.textclassifier.TextClassificationContext; | 
|  | parcelable android.view.textclassifier.TextClassificationSessionId; | 
|  | parcelable android.view.textclassifier.TextClassifier.EntityConfig; | 
|  | parcelable android.view.textclassifier.TextClassifierEvent.ConversationActionsEvent; | 
|  | parcelable android.view.textclassifier.TextClassifierEvent.LanguageDetectionEvent; | 
|  | parcelable android.view.textclassifier.TextClassifierEvent.TextLinkifyEvent; | 
|  | parcelable android.view.textclassifier.TextClassifierEvent.TextSelectionEvent; | 
|  | parcelable android.view.textclassifier.TextClassifierEvent; | 
|  | parcelable android.view.textclassifier.TextLanguage.Request; | 
|  | parcelable android.view.textclassifier.TextLanguage; | 
|  | parcelable android.view.textclassifier.TextLinks.Request; | 
|  | parcelable android.view.textclassifier.TextLinks.TextLink; | 
|  | parcelable android.view.textclassifier.TextLinks; | 
|  | parcelable android.view.textclassifier.TextSelection.Request; | 
|  | parcelable android.view.textclassifier.TextSelection; | 
|  | parcelable android.view.textservice.SentenceSuggestionsInfo; | 
|  | parcelable android.view.textservice.SpellCheckerInfo; | 
|  | parcelable android.view.textservice.SpellCheckerSubtype; | 
|  | parcelable android.view.textservice.SuggestionsInfo; | 
|  | parcelable android.view.textservice.TextInfo; | 
|  | parcelable android.webkit.WebViewProviderInfo; | 
|  | parcelable android.widget.RemoteViews; | 
|  | parcelable android.widget.TextView.SavedState; | 
|  | parcelable android.widget.inline.InlinePresentationSpec; | 
|  | parcelable android.window.DisplayAreaInfo; | 
|  | parcelable android.window.WindowContainerToken; | 
|  | parcelable android.window.WindowContainerTransaction; |