final class android.app.SystemServiceRegistry
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: android.app.SystemServiceRegistry
  super_class: java.lang.Object
{
  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "SystemServiceRegistry"

  private static final java.util.HashMap<java.lang.Class<?>, java.lang.String> SYSTEM_SERVICE_NAMES;
    descriptor: Ljava/util/HashMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/HashMap<Ljava/lang/Class<*>;Ljava/lang/String;>;

  private static final java.util.HashMap<java.lang.String, android.app.SystemServiceRegistry$ServiceFetcher<?>> SYSTEM_SERVICE_FETCHERS;
    descriptor: Ljava/util/HashMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/HashMap<Ljava/lang/String;Landroid/app/SystemServiceRegistry$ServiceFetcher<*>;>;

  private static int sServiceCacheSize;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 177
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
         1: .line 176
            putstatic android.app.SystemServiceRegistry.SYSTEM_SERVICE_NAMES:Ljava/util/HashMap;
         2: .line 179
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
         3: .line 178
            putstatic android.app.SystemServiceRegistry.SYSTEM_SERVICE_FETCHERS:Ljava/util/HashMap;
         4: .line 186
            ldc "accessibility"
            ldc Landroid/view/accessibility/AccessibilityManager;
         5: .line 187
            new android.app.SystemServiceRegistry$1
            dup
            invokespecial android.app.SystemServiceRegistry$1.<init>:()V
         6: .line 186
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
         7: .line 193
            ldc "captioning"
            ldc Landroid/view/accessibility/CaptioningManager;
         8: .line 194
            new android.app.SystemServiceRegistry$2
            dup
            invokespecial android.app.SystemServiceRegistry$2.<init>:()V
         9: .line 193
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        10: .line 200
            ldc "account"
            ldc Landroid/accounts/AccountManager;
        11: .line 201
            new android.app.SystemServiceRegistry$3
            dup
            invokespecial android.app.SystemServiceRegistry$3.<init>:()V
        12: .line 200
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        13: .line 209
            ldc "activity"
            ldc Landroid/app/ActivityManager;
        14: .line 210
            new android.app.SystemServiceRegistry$4
            dup
            invokespecial android.app.SystemServiceRegistry$4.<init>:()V
        15: .line 209
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        16: .line 216
            ldc "alarm"
            ldc Landroid/app/AlarmManager;
        17: .line 217
            new android.app.SystemServiceRegistry$5
            dup
            invokespecial android.app.SystemServiceRegistry$5.<init>:()V
        18: .line 216
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        19: .line 225
            ldc "audio"
            ldc Landroid/media/AudioManager;
        20: .line 226
            new android.app.SystemServiceRegistry$6
            dup
            invokespecial android.app.SystemServiceRegistry$6.<init>:()V
        21: .line 225
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        22: .line 232
            ldc "media_router"
            ldc Landroid/media/MediaRouter;
        23: .line 233
            new android.app.SystemServiceRegistry$7
            dup
            invokespecial android.app.SystemServiceRegistry$7.<init>:()V
        24: .line 232
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        25: .line 239
            ldc "bluetooth"
            ldc Landroid/bluetooth/BluetoothManager;
        26: .line 240
            new android.app.SystemServiceRegistry$8
            dup
            invokespecial android.app.SystemServiceRegistry$8.<init>:()V
        27: .line 239
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        28: .line 246
            ldc "hdmi_control"
            ldc Landroid/hardware/hdmi/HdmiControlManager;
        29: .line 247
            new android.app.SystemServiceRegistry$9
            dup
            invokespecial android.app.SystemServiceRegistry$9.<init>:()V
        30: .line 246
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        31: .line 254
            ldc "textclassification"
            ldc Landroid/view/textclassifier/TextClassificationManager;
        32: .line 255
            new android.app.SystemServiceRegistry$10
            dup
            invokespecial android.app.SystemServiceRegistry$10.<init>:()V
        33: .line 254
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        34: .line 261
            ldc "clipboard"
            ldc Landroid/content/ClipboardManager;
        35: .line 262
            new android.app.SystemServiceRegistry$11
            dup
            invokespecial android.app.SystemServiceRegistry$11.<init>:()V
        36: .line 261
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        37: .line 272
            getstatic android.app.SystemServiceRegistry.SYSTEM_SERVICE_NAMES:Ljava/util/HashMap;
            ldc Landroid/text/ClipboardManager;
            ldc "clipboard"
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        38: .line 274
            ldc "connectivity"
            ldc Landroid/net/ConnectivityManager;
        39: .line 275
            new android.app.SystemServiceRegistry$12
            dup
            invokespecial android.app.SystemServiceRegistry$12.<init>:()V
        40: .line 274
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        41: .line 283
            ldc "ipsec"
            ldc Landroid/net/IpSecManager;
        42: .line 284
            new android.app.SystemServiceRegistry$13
            dup
            invokespecial android.app.SystemServiceRegistry$13.<init>:()V
        43: .line 283
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        44: .line 292
            ldc "country_detector"
            ldc Landroid/location/CountryDetector;
        45: .line 293
            new android.app.SystemServiceRegistry$14
            dup
            invokespecial android.app.SystemServiceRegistry$14.<init>:()V
        46: .line 292
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        47: .line 300
            ldc "device_policy"
            ldc Landroid/app/admin/DevicePolicyManager;
        48: .line 301
            new android.app.SystemServiceRegistry$15
            dup
            invokespecial android.app.SystemServiceRegistry$15.<init>:()V
        49: .line 300
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        50: .line 308
            ldc "download"
            ldc Landroid/app/DownloadManager;
        51: .line 309
            new android.app.SystemServiceRegistry$16
            dup
            invokespecial android.app.SystemServiceRegistry$16.<init>:()V
        52: .line 308
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        53: .line 315
            ldc "batterymanager"
            ldc Landroid/os/BatteryManager;
        54: .line 316
            new android.app.SystemServiceRegistry$17
            dup
            invokespecial android.app.SystemServiceRegistry$17.<init>:()V
        55: .line 315
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        56: .line 326
            ldc "nfc"
            ldc Landroid/nfc/NfcManager;
        57: .line 327
            new android.app.SystemServiceRegistry$18
            dup
            invokespecial android.app.SystemServiceRegistry$18.<init>:()V
        58: .line 326
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        59: .line 333
            ldc "dropbox"
            ldc Landroid/os/DropBoxManager;
        60: .line 334
            new android.app.SystemServiceRegistry$19
            dup
            invokespecial android.app.SystemServiceRegistry$19.<init>:()V
        61: .line 333
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        62: .line 342
            ldc "input"
            ldc Landroid/hardware/input/InputManager;
        63: .line 343
            new android.app.SystemServiceRegistry$20
            dup
            invokespecial android.app.SystemServiceRegistry$20.<init>:()V
        64: .line 342
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        65: .line 349
            ldc "display"
            ldc Landroid/hardware/display/DisplayManager;
        66: .line 350
            new android.app.SystemServiceRegistry$21
            dup
            invokespecial android.app.SystemServiceRegistry$21.<init>:()V
        67: .line 349
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        68: .line 356
            ldc "input_method"
            ldc Landroid/view/inputmethod/InputMethodManager;
        69: .line 357
            new android.app.SystemServiceRegistry$22
            dup
            invokespecial android.app.SystemServiceRegistry$22.<init>:()V
        70: .line 356
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        71: .line 363
            ldc "textservices"
            ldc Landroid/view/textservice/TextServicesManager;
        72: .line 364
            new android.app.SystemServiceRegistry$23
            dup
            invokespecial android.app.SystemServiceRegistry$23.<init>:()V
        73: .line 363
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        74: .line 370
            ldc "keyguard"
            ldc Landroid/app/KeyguardManager;
        75: .line 371
            new android.app.SystemServiceRegistry$24
            dup
            invokespecial android.app.SystemServiceRegistry$24.<init>:()V
        76: .line 370
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        77: .line 377
            ldc "layout_inflater"
            ldc Landroid/view/LayoutInflater;
        78: .line 378
            new android.app.SystemServiceRegistry$25
            dup
            invokespecial android.app.SystemServiceRegistry$25.<init>:()V
        79: .line 377
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        80: .line 384
            ldc "location"
            ldc Landroid/location/LocationManager;
        81: .line 385
            new android.app.SystemServiceRegistry$26
            dup
            invokespecial android.app.SystemServiceRegistry$26.<init>:()V
        82: .line 384
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        83: .line 392
            ldc "netpolicy"
            ldc Landroid/net/NetworkPolicyManager;
        84: .line 393
            new android.app.SystemServiceRegistry$27
            dup
            invokespecial android.app.SystemServiceRegistry$27.<init>:()V
        85: .line 392
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        86: .line 400
            ldc "notification"
            ldc Landroid/app/NotificationManager;
        87: .line 401
            new android.app.SystemServiceRegistry$28
            dup
            invokespecial android.app.SystemServiceRegistry$28.<init>:()V
        88: .line 400
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        89: .line 416
            ldc "servicediscovery"
            ldc Landroid/net/nsd/NsdManager;
        90: .line 417
            new android.app.SystemServiceRegistry$29
            dup
            invokespecial android.app.SystemServiceRegistry$29.<init>:()V
        91: .line 416
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        92: .line 425
            ldc "power"
            ldc Landroid/os/PowerManager;
        93: .line 426
            new android.app.SystemServiceRegistry$30
            dup
            invokespecial android.app.SystemServiceRegistry$30.<init>:()V
        94: .line 425
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        95: .line 435
            ldc "recovery"
            ldc Landroid/os/RecoverySystem;
        96: .line 436
            new android.app.SystemServiceRegistry$31
            dup
            invokespecial android.app.SystemServiceRegistry$31.<init>:()V
        97: .line 435
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
        98: .line 444
            ldc "search"
            ldc Landroid/app/SearchManager;
        99: .line 445
            new android.app.SystemServiceRegistry$32
            dup
            invokespecial android.app.SystemServiceRegistry$32.<init>:()V
       100: .line 444
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       101: .line 452
            ldc "sensor"
            ldc Landroid/hardware/SensorManager;
       102: .line 453
            new android.app.SystemServiceRegistry$33
            dup
            invokespecial android.app.SystemServiceRegistry$33.<init>:()V
       103: .line 452
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       104: .line 460
            ldc "stats"
            ldc Landroid/app/StatsManager;
       105: .line 461
            new android.app.SystemServiceRegistry$34
            dup
            invokespecial android.app.SystemServiceRegistry$34.<init>:()V
       106: .line 460
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       107: .line 467
            ldc "statusbar"
            ldc Landroid/app/StatusBarManager;
       108: .line 468
            new android.app.SystemServiceRegistry$35
            dup
            invokespecial android.app.SystemServiceRegistry$35.<init>:()V
       109: .line 467
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       110: .line 474
            ldc "storage"
            ldc Landroid/os/storage/StorageManager;
       111: .line 475
            new android.app.SystemServiceRegistry$36
            dup
            invokespecial android.app.SystemServiceRegistry$36.<init>:()V
       112: .line 474
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       113: .line 481
            ldc "storagestats"
            ldc Landroid/app/usage/StorageStatsManager;
       114: .line 482
            new android.app.SystemServiceRegistry$37
            dup
            invokespecial android.app.SystemServiceRegistry$37.<init>:()V
       115: .line 481
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       116: .line 490
            ldc "system_update"
            ldc Landroid/os/SystemUpdateManager;
       117: .line 491
            new android.app.SystemServiceRegistry$38
            dup
            invokespecial android.app.SystemServiceRegistry$38.<init>:()V
       118: .line 490
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       119: .line 501
            ldc "phone"
            ldc Landroid/telephony/TelephonyManager;
       120: .line 502
            new android.app.SystemServiceRegistry$39
            dup
            invokespecial android.app.SystemServiceRegistry$39.<init>:()V
       121: .line 501
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       122: .line 508
            ldc "telephony_subscription_service"
            ldc Landroid/telephony/SubscriptionManager;
       123: .line 509
            new android.app.SystemServiceRegistry$40
            dup
            invokespecial android.app.SystemServiceRegistry$40.<init>:()V
       124: .line 508
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       125: .line 515
            ldc "carrier_config"
            ldc Landroid/telephony/CarrierConfigManager;
       126: .line 516
            new android.app.SystemServiceRegistry$41
            dup
            invokespecial android.app.SystemServiceRegistry$41.<init>:()V
       127: .line 515
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       128: .line 522
            ldc "telecom"
            ldc Landroid/telecom/TelecomManager;
       129: .line 523
            new android.app.SystemServiceRegistry$42
            dup
            invokespecial android.app.SystemServiceRegistry$42.<init>:()V
       130: .line 522
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       131: .line 529
            ldc "euicc"
            ldc Landroid/telephony/euicc/EuiccManager;
       132: .line 530
            new android.app.SystemServiceRegistry$43
            dup
            invokespecial android.app.SystemServiceRegistry$43.<init>:()V
       133: .line 529
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       134: .line 536
            ldc "euicc_card"
            ldc Landroid/telephony/euicc/EuiccCardManager;
       135: .line 537
            new android.app.SystemServiceRegistry$44
            dup
            invokespecial android.app.SystemServiceRegistry$44.<init>:()V
       136: .line 536
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       137: .line 543
            ldc "uimode"
            ldc Landroid/app/UiModeManager;
       138: .line 544
            new android.app.SystemServiceRegistry$45
            dup
            invokespecial android.app.SystemServiceRegistry$45.<init>:()V
       139: .line 543
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       140: .line 550
            ldc "usb"
            ldc Landroid/hardware/usb/UsbManager;
       141: .line 551
            new android.app.SystemServiceRegistry$46
            dup
            invokespecial android.app.SystemServiceRegistry$46.<init>:()V
       142: .line 550
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       143: .line 558
            ldc "serial"
            ldc Landroid/hardware/SerialManager;
       144: .line 559
            new android.app.SystemServiceRegistry$47
            dup
            invokespecial android.app.SystemServiceRegistry$47.<init>:()V
       145: .line 558
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       146: .line 566
            ldc "vibrator"
            ldc Landroid/os/Vibrator;
       147: .line 567
            new android.app.SystemServiceRegistry$48
            dup
            invokespecial android.app.SystemServiceRegistry$48.<init>:()V
       148: .line 566
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       149: .line 573
            ldc "wallpaper"
            ldc Landroid/app/WallpaperManager;
       150: .line 574
            new android.app.SystemServiceRegistry$49
            dup
            invokespecial android.app.SystemServiceRegistry$49.<init>:()V
       151: .line 573
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       152: .line 589
            ldc "lowpan"
            ldc Landroid/net/lowpan/LowpanManager;
       153: .line 590
            new android.app.SystemServiceRegistry$50
            dup
            invokespecial android.app.SystemServiceRegistry$50.<init>:()V
       154: .line 589
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       155: .line 599
            ldc "wifi"
            ldc Landroid/net/wifi/WifiManager;
       156: .line 600
            new android.app.SystemServiceRegistry$51
            dup
            invokespecial android.app.SystemServiceRegistry$51.<init>:()V
       157: .line 599
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       158: .line 609
            ldc "wifip2p"
            ldc Landroid/net/wifi/p2p/WifiP2pManager;
       159: .line 610
            new android.app.SystemServiceRegistry$52
            dup
            invokespecial android.app.SystemServiceRegistry$52.<init>:()V
       160: .line 609
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       161: .line 618
            ldc "wifiaware"
            ldc Landroid/net/wifi/aware/WifiAwareManager;
       162: .line 619
            new android.app.SystemServiceRegistry$53
            dup
            invokespecial android.app.SystemServiceRegistry$53.<init>:()V
       163: .line 618
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       164: .line 630
            ldc "wifiscanner"
            ldc Landroid/net/wifi/WifiScanner;
       165: .line 631
            new android.app.SystemServiceRegistry$54
            dup
            invokespecial android.app.SystemServiceRegistry$54.<init>:()V
       166: .line 630
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       167: .line 640
            ldc "rttmanager"
            ldc Landroid/net/wifi/RttManager;
       168: .line 641
            new android.app.SystemServiceRegistry$55
            dup
            invokespecial android.app.SystemServiceRegistry$55.<init>:()V
       169: .line 640
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       170: .line 650
            ldc "wifirtt"
            ldc Landroid/net/wifi/rtt/WifiRttManager;
       171: .line 651
            new android.app.SystemServiceRegistry$56
            dup
            invokespecial android.app.SystemServiceRegistry$56.<init>:()V
       172: .line 650
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       173: .line 661
            ldc "ethernet"
            ldc Landroid/net/EthernetManager;
       174: .line 662
            new android.app.SystemServiceRegistry$57
            dup
            invokespecial android.app.SystemServiceRegistry$57.<init>:()V
       175: .line 661
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       176: .line 670
            ldc "window"
            ldc Landroid/view/WindowManager;
       177: .line 671
            new android.app.SystemServiceRegistry$58
            dup
            invokespecial android.app.SystemServiceRegistry$58.<init>:()V
       178: .line 670
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       179: .line 677
            ldc "user"
            ldc Landroid/os/UserManager;
       180: .line 678
            new android.app.SystemServiceRegistry$59
            dup
            invokespecial android.app.SystemServiceRegistry$59.<init>:()V
       181: .line 677
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       182: .line 686
            ldc "appops"
            ldc Landroid/app/AppOpsManager;
       183: .line 687
            new android.app.SystemServiceRegistry$60
            dup
            invokespecial android.app.SystemServiceRegistry$60.<init>:()V
       184: .line 686
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       185: .line 695
            ldc "camera"
            ldc Landroid/hardware/camera2/CameraManager;
       186: .line 696
            new android.app.SystemServiceRegistry$61
            dup
            invokespecial android.app.SystemServiceRegistry$61.<init>:()V
       187: .line 695
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       188: .line 702
            ldc "launcherapps"
            ldc Landroid/content/pm/LauncherApps;
       189: .line 703
            new android.app.SystemServiceRegistry$62
            dup
            invokespecial android.app.SystemServiceRegistry$62.<init>:()V
       190: .line 702
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       191: .line 709
            ldc "restrictions"
            ldc Landroid/content/RestrictionsManager;
       192: .line 710
            new android.app.SystemServiceRegistry$63
            dup
            invokespecial android.app.SystemServiceRegistry$63.<init>:()V
       193: .line 709
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       194: .line 718
            ldc "print"
            ldc Landroid/print/PrintManager;
       195: .line 719
            new android.app.SystemServiceRegistry$64
            dup
            invokespecial android.app.SystemServiceRegistry$64.<init>:()V
       196: .line 718
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       197: .line 733
            ldc "companiondevice"
            ldc Landroid/companion/CompanionDeviceManager;
       198: .line 734
            new android.app.SystemServiceRegistry$65
            dup
            invokespecial android.app.SystemServiceRegistry$65.<init>:()V
       199: .line 733
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       200: .line 748
            ldc "consumer_ir"
            ldc Landroid/hardware/ConsumerIrManager;
       201: .line 749
            new android.app.SystemServiceRegistry$66
            dup
            invokespecial android.app.SystemServiceRegistry$66.<init>:()V
       202: .line 748
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       203: .line 755
            ldc "media_session"
            ldc Landroid/media/session/MediaSessionManager;
       204: .line 756
            new android.app.SystemServiceRegistry$67
            dup
            invokespecial android.app.SystemServiceRegistry$67.<init>:()V
       205: .line 755
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       206: .line 762
            ldc "trust"
            ldc Landroid/app/trust/TrustManager;
       207: .line 763
            new android.app.SystemServiceRegistry$68
            dup
            invokespecial android.app.SystemServiceRegistry$68.<init>:()V
       208: .line 762
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       209: .line 770
            ldc "fingerprint"
            ldc Landroid/hardware/fingerprint/FingerprintManager;
       210: .line 771
            new android.app.SystemServiceRegistry$69
            dup
            invokespecial android.app.SystemServiceRegistry$69.<init>:()V
       211: .line 770
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       212: .line 784
            ldc "tv_input"
            ldc Landroid/media/tv/TvInputManager;
       213: .line 785
            new android.app.SystemServiceRegistry$70
            dup
            invokespecial android.app.SystemServiceRegistry$70.<init>:()V
       214: .line 784
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       215: .line 793
            ldc "network_score"
            ldc Landroid/net/NetworkScoreManager;
       216: .line 794
            new android.app.SystemServiceRegistry$71
            dup
            invokespecial android.app.SystemServiceRegistry$71.<init>:()V
       217: .line 793
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       218: .line 800
            ldc "usagestats"
            ldc Landroid/app/usage/UsageStatsManager;
       219: .line 801
            new android.app.SystemServiceRegistry$72
            dup
            invokespecial android.app.SystemServiceRegistry$72.<init>:()V
       220: .line 800
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       221: .line 809
            ldc "netstats"
            ldc Landroid/app/usage/NetworkStatsManager;
       222: .line 810
            new android.app.SystemServiceRegistry$73
            dup
            invokespecial android.app.SystemServiceRegistry$73.<init>:()V
       223: .line 809
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       224: .line 816
            ldc "jobscheduler"
            ldc Landroid/app/job/JobScheduler;
       225: .line 817
            new android.app.SystemServiceRegistry$74
            dup
            invokespecial android.app.SystemServiceRegistry$74.<init>:()V
       226: .line 816
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       227: .line 824
            ldc "persistent_data_block"
            ldc Landroid/service/persistentdata/PersistentDataBlockManager;
       228: .line 825
            new android.app.SystemServiceRegistry$75
            dup
            invokespecial android.app.SystemServiceRegistry$75.<init>:()V
       229: .line 824
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       230: .line 839
            ldc "oem_lock"
            ldc Landroid/service/oemlock/OemLockManager;
       231: .line 840
            new android.app.SystemServiceRegistry$76
            dup
            invokespecial android.app.SystemServiceRegistry$76.<init>:()V
       232: .line 839
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       233: .line 853
            ldc "media_projection"
            ldc Landroid/media/projection/MediaProjectionManager;
       234: .line 854
            new android.app.SystemServiceRegistry$77
            dup
            invokespecial android.app.SystemServiceRegistry$77.<init>:()V
       235: .line 853
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       236: .line 860
            ldc "appwidget"
            ldc Landroid/appwidget/AppWidgetManager;
       237: .line 861
            new android.app.SystemServiceRegistry$78
            dup
            invokespecial android.app.SystemServiceRegistry$78.<init>:()V
       238: .line 860
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       239: .line 868
            ldc "midi"
            ldc Landroid/media/midi/MidiManager;
       240: .line 869
            new android.app.SystemServiceRegistry$79
            dup
            invokespecial android.app.SystemServiceRegistry$79.<init>:()V
       241: .line 868
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       242: .line 876
            ldc "broadcastradio"
            ldc Landroid/hardware/radio/RadioManager;
       243: .line 877
            new android.app.SystemServiceRegistry$80
            dup
            invokespecial android.app.SystemServiceRegistry$80.<init>:()V
       244: .line 876
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       245: .line 883
            ldc "hardware_properties"
            ldc Landroid/os/HardwarePropertiesManager;
       246: .line 884
            new android.app.SystemServiceRegistry$81
            dup
            invokespecial android.app.SystemServiceRegistry$81.<init>:()V
       247: .line 883
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       248: .line 893
            ldc "soundtrigger"
            ldc Landroid/media/soundtrigger/SoundTriggerManager;
       249: .line 894
            new android.app.SystemServiceRegistry$82
            dup
            invokespecial android.app.SystemServiceRegistry$82.<init>:()V
       250: .line 893
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       251: .line 901
            ldc "shortcut"
            ldc Landroid/content/pm/ShortcutManager;
       252: .line 902
            new android.app.SystemServiceRegistry$83
            dup
            invokespecial android.app.SystemServiceRegistry$83.<init>:()V
       253: .line 901
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       254: .line 909
            ldc "network_watchlist"
            ldc Landroid/net/NetworkWatchlistManager;
       255: .line 910
            new android.app.SystemServiceRegistry$84
            dup
            invokespecial android.app.SystemServiceRegistry$84.<init>:()V
       256: .line 909
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       257: .line 920
            ldc "systemhealth"
            ldc Landroid/os/health/SystemHealthManager;
       258: .line 921
            new android.app.SystemServiceRegistry$85
            dup
            invokespecial android.app.SystemServiceRegistry$85.<init>:()V
       259: .line 920
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       260: .line 928
            ldc "contexthub"
            ldc Landroid/hardware/location/ContextHubManager;
       261: .line 929
            new android.app.SystemServiceRegistry$86
            dup
            invokespecial android.app.SystemServiceRegistry$86.<init>:()V
       262: .line 928
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       263: .line 936
            ldc "incident"
            ldc Landroid/os/IncidentManager;
       264: .line 937
            new android.app.SystemServiceRegistry$87
            dup
            invokespecial android.app.SystemServiceRegistry$87.<init>:()V
       265: .line 936
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       266: .line 943
            ldc "autofill"
            ldc Landroid/view/autofill/AutofillManager;
       267: .line 944
            new android.app.SystemServiceRegistry$88
            dup
            invokespecial android.app.SystemServiceRegistry$88.<init>:()V
       268: .line 943
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       269: .line 953
            ldc "vrmanager"
            ldc Landroid/app/VrManager;
            new android.app.SystemServiceRegistry$89
            dup
            invokespecial android.app.SystemServiceRegistry$89.<init>:()V
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       270: .line 961
            ldc "timezone"
            ldc Landroid/app/timezone/RulesManager;
       271: .line 962
            new android.app.SystemServiceRegistry$90
            dup
            invokespecial android.app.SystemServiceRegistry$90.<init>:()V
       272: .line 961
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       273: .line 968
            ldc "crossprofileapps"
            ldc Landroid/content/pm/CrossProfileApps;
       274: .line 969
            new android.app.SystemServiceRegistry$91
            dup
            invokespecial android.app.SystemServiceRegistry$91.<init>:()V
       275: .line 968
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       276: .line 980
            ldc "slice"
            ldc Landroid/app/slice/SliceManager;
       277: .line 981
            new android.app.SystemServiceRegistry$92
            dup
            invokespecial android.app.SystemServiceRegistry$92.<init>:()V
       278: .line 980
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       279: .line 990
            ldc "deviceidle"
            ldc Landroid/os/DeviceIdleManager;
       280: .line 991
            new android.app.SystemServiceRegistry$93
            dup
            invokespecial android.app.SystemServiceRegistry$93.<init>:()V
       281: .line 990
            invokestatic android.app.SystemServiceRegistry.registerService:(Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
       282: .line 1000
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.SystemServiceRegistry this
         0: .line 183
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.app.SystemServiceRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SystemServiceRegistry;

  public static java.lang.Object[] createServiceCache();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1006
            getstatic android.app.SystemServiceRegistry.sServiceCacheSize:I
            anewarray java.lang.Object
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object getSystemService(android.app.ContextImpl, java.lang.String);
    descriptor: (Landroid/app/ContextImpl;Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.app.ContextImpl ctx
        start local 1 // java.lang.String name
         0: .line 1013
            getstatic android.app.SystemServiceRegistry.SYSTEM_SERVICE_FETCHERS:Ljava/util/HashMap;
            aload 1 /* name */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast android.app.SystemServiceRegistry$ServiceFetcher
            astore 2 /* fetcher */
        start local 2 // android.app.SystemServiceRegistry$ServiceFetcher fetcher
         1: .line 1014
            aload 2 /* fetcher */
            ifnull 2
            aload 2 /* fetcher */
            aload 0 /* ctx */
            invokeinterface android.app.SystemServiceRegistry$ServiceFetcher.getService:(Landroid/app/ContextImpl;)Ljava/lang/Object;
            goto 3
      StackMap locals: android.app.SystemServiceRegistry$ServiceFetcher
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // android.app.SystemServiceRegistry$ServiceFetcher fetcher
        end local 1 // java.lang.String name
        end local 0 // android.app.ContextImpl ctx
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0      ctx  Landroid/app/ContextImpl;
            0    4     1     name  Ljava/lang/String;
            1    4     2  fetcher  Landroid/app/SystemServiceRegistry$ServiceFetcher<*>;
    MethodParameters:
      Name  Flags
      ctx   
      name  

  public static java.lang.String getSystemServiceName(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Class serviceClass
         0: .line 1021
            getstatic android.app.SystemServiceRegistry.SYSTEM_SERVICE_NAMES:Ljava/util/HashMap;
            aload 0 /* serviceClass */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // java.lang.Class serviceClass
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0  serviceClass  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Ljava/lang/String;
    MethodParameters:
              Name  Flags
      serviceClass  

  private static <T> void registerService(java.lang.String, java.lang.Class<T>, android.app.SystemServiceRegistry$ServiceFetcher<T>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;Landroid/app/SystemServiceRegistry$ServiceFetcher;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.String serviceName
        start local 1 // java.lang.Class serviceClass
        start local 2 // android.app.SystemServiceRegistry$ServiceFetcher serviceFetcher
         0: .line 1030
            getstatic android.app.SystemServiceRegistry.SYSTEM_SERVICE_NAMES:Ljava/util/HashMap;
            aload 1 /* serviceClass */
            aload 0 /* serviceName */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 1031
            getstatic android.app.SystemServiceRegistry.SYSTEM_SERVICE_FETCHERS:Ljava/util/HashMap;
            aload 0 /* serviceName */
            aload 2 /* serviceFetcher */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 1032
            return
        end local 2 // android.app.SystemServiceRegistry$ServiceFetcher serviceFetcher
        end local 1 // java.lang.Class serviceClass
        end local 0 // java.lang.String serviceName
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0     serviceName  Ljava/lang/String;
            0    3     1    serviceClass  Ljava/lang/Class<TT;>;
            0    3     2  serviceFetcher  Landroid/app/SystemServiceRegistry$ServiceFetcher<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;Landroid/app/SystemServiceRegistry$ServiceFetcher<TT;>;)V
    MethodParameters:
                Name  Flags
      serviceName     
      serviceClass    
      serviceFetcher  

  public static void onServiceNotFound(android.os.ServiceManager$ServiceNotFoundException);
    descriptor: (Landroid/os/ServiceManager$ServiceNotFoundException;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ServiceManager$ServiceNotFoundException e
         0: .line 1193
            invokestatic android.os.Process.myUid:()I
            sipush 10000
            if_icmpge 3
         1: .line 1194
            ldc "SystemServiceRegistry"
            aload 0 /* e */
            invokevirtual android.os.ServiceManager$ServiceNotFoundException.getMessage:()Ljava/lang/String;
            aload 0 /* e */
            invokestatic android.util.Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         2: .line 1195
            goto 4
         3: .line 1196
      StackMap locals:
      StackMap stack:
            ldc "SystemServiceRegistry"
            aload 0 /* e */
            invokevirtual android.os.ServiceManager$ServiceNotFoundException.getMessage:()Ljava/lang/String;
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 1198
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.os.ServiceManager$ServiceNotFoundException e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     e  Landroid/os/ServiceManager$ServiceNotFoundException;
    MethodParameters:
      Name  Flags
      e     
}
SourceFile: "SystemServiceRegistry.java"
NestMembers:
  android.app.SystemServiceRegistry$1  android.app.SystemServiceRegistry$10  android.app.SystemServiceRegistry$11  android.app.SystemServiceRegistry$12  android.app.SystemServiceRegistry$13  android.app.SystemServiceRegistry$14  android.app.SystemServiceRegistry$15  android.app.SystemServiceRegistry$16  android.app.SystemServiceRegistry$17  android.app.SystemServiceRegistry$18  android.app.SystemServiceRegistry$19  android.app.SystemServiceRegistry$2  android.app.SystemServiceRegistry$20  android.app.SystemServiceRegistry$21  android.app.SystemServiceRegistry$22  android.app.SystemServiceRegistry$23  android.app.SystemServiceRegistry$24  android.app.SystemServiceRegistry$25  android.app.SystemServiceRegistry$26  android.app.SystemServiceRegistry$27  android.app.SystemServiceRegistry$28  android.app.SystemServiceRegistry$29  android.app.SystemServiceRegistry$3  android.app.SystemServiceRegistry$30  android.app.SystemServiceRegistry$31  android.app.SystemServiceRegistry$32  android.app.SystemServiceRegistry$33  android.app.SystemServiceRegistry$34  android.app.SystemServiceRegistry$35  android.app.SystemServiceRegistry$36  android.app.SystemServiceRegistry$37  android.app.SystemServiceRegistry$38  android.app.SystemServiceRegistry$39  android.app.SystemServiceRegistry$4  android.app.SystemServiceRegistry$40  android.app.SystemServiceRegistry$41  android.app.SystemServiceRegistry$42  android.app.SystemServiceRegistry$43  android.app.SystemServiceRegistry$44  android.app.SystemServiceRegistry$45  android.app.SystemServiceRegistry$46  android.app.SystemServiceRegistry$47  android.app.SystemServiceRegistry$48  android.app.SystemServiceRegistry$49  android.app.SystemServiceRegistry$5  android.app.SystemServiceRegistry$50  android.app.SystemServiceRegistry$51  android.app.SystemServiceRegistry$52  android.app.SystemServiceRegistry$53  android.app.SystemServiceRegistry$54  android.app.SystemServiceRegistry$55  android.app.SystemServiceRegistry$56  android.app.SystemServiceRegistry$57  android.app.SystemServiceRegistry$58  android.app.SystemServiceRegistry$59  android.app.SystemServiceRegistry$6  android.app.SystemServiceRegistry$60  android.app.SystemServiceRegistry$61  android.app.SystemServiceRegistry$62  android.app.SystemServiceRegistry$63  android.app.SystemServiceRegistry$64  android.app.SystemServiceRegistry$65  android.app.SystemServiceRegistry$66  android.app.SystemServiceRegistry$67  android.app.SystemServiceRegistry$68  android.app.SystemServiceRegistry$69  android.app.SystemServiceRegistry$7  android.app.SystemServiceRegistry$70  android.app.SystemServiceRegistry$71  android.app.SystemServiceRegistry$72  android.app.SystemServiceRegistry$73  android.app.SystemServiceRegistry$74  android.app.SystemServiceRegistry$75  android.app.SystemServiceRegistry$76  android.app.SystemServiceRegistry$77  android.app.SystemServiceRegistry$78  android.app.SystemServiceRegistry$79  android.app.SystemServiceRegistry$8  android.app.SystemServiceRegistry$80  android.app.SystemServiceRegistry$81  android.app.SystemServiceRegistry$82  android.app.SystemServiceRegistry$83  android.app.SystemServiceRegistry$84  android.app.SystemServiceRegistry$85  android.app.SystemServiceRegistry$86  android.app.SystemServiceRegistry$87  android.app.SystemServiceRegistry$88  android.app.SystemServiceRegistry$89  android.app.SystemServiceRegistry$9  android.app.SystemServiceRegistry$90  android.app.SystemServiceRegistry$91  android.app.SystemServiceRegistry$92  android.app.SystemServiceRegistry$93  android.app.SystemServiceRegistry$CachedServiceFetcher  android.app.SystemServiceRegistry$ServiceFetcher  android.app.SystemServiceRegistry$StaticApplicationContextServiceFetcher  android.app.SystemServiceRegistry$StaticServiceFetcher
InnerClasses:
  android.app.SystemServiceRegistry$1
  android.app.SystemServiceRegistry$10
  android.app.SystemServiceRegistry$11
  android.app.SystemServiceRegistry$12
  android.app.SystemServiceRegistry$13
  android.app.SystemServiceRegistry$14
  android.app.SystemServiceRegistry$15
  android.app.SystemServiceRegistry$16
  android.app.SystemServiceRegistry$17
  android.app.SystemServiceRegistry$18
  android.app.SystemServiceRegistry$19
  android.app.SystemServiceRegistry$2
  android.app.SystemServiceRegistry$20
  android.app.SystemServiceRegistry$21
  android.app.SystemServiceRegistry$22
  android.app.SystemServiceRegistry$23
  android.app.SystemServiceRegistry$24
  android.app.SystemServiceRegistry$25
  android.app.SystemServiceRegistry$26
  android.app.SystemServiceRegistry$27
  android.app.SystemServiceRegistry$28
  android.app.SystemServiceRegistry$29
  android.app.SystemServiceRegistry$3
  android.app.SystemServiceRegistry$30
  android.app.SystemServiceRegistry$31
  android.app.SystemServiceRegistry$32
  android.app.SystemServiceRegistry$33
  android.app.SystemServiceRegistry$34
  android.app.SystemServiceRegistry$35
  android.app.SystemServiceRegistry$36
  android.app.SystemServiceRegistry$37
  android.app.SystemServiceRegistry$38
  android.app.SystemServiceRegistry$39
  android.app.SystemServiceRegistry$4
  android.app.SystemServiceRegistry$40
  android.app.SystemServiceRegistry$41
  android.app.SystemServiceRegistry$42
  android.app.SystemServiceRegistry$43
  android.app.SystemServiceRegistry$44
  android.app.SystemServiceRegistry$45
  android.app.SystemServiceRegistry$46
  android.app.SystemServiceRegistry$47
  android.app.SystemServiceRegistry$48
  android.app.SystemServiceRegistry$49
  android.app.SystemServiceRegistry$5
  android.app.SystemServiceRegistry$50
  android.app.SystemServiceRegistry$51
  android.app.SystemServiceRegistry$52
  android.app.SystemServiceRegistry$53
  android.app.SystemServiceRegistry$54
  android.app.SystemServiceRegistry$55
  android.app.SystemServiceRegistry$56
  android.app.SystemServiceRegistry$57
  android.app.SystemServiceRegistry$58
  android.app.SystemServiceRegistry$59
  android.app.SystemServiceRegistry$6
  android.app.SystemServiceRegistry$60
  android.app.SystemServiceRegistry$61
  android.app.SystemServiceRegistry$62
  android.app.SystemServiceRegistry$63
  android.app.SystemServiceRegistry$64
  android.app.SystemServiceRegistry$65
  android.app.SystemServiceRegistry$66
  android.app.SystemServiceRegistry$67
  android.app.SystemServiceRegistry$68
  android.app.SystemServiceRegistry$69
  android.app.SystemServiceRegistry$7
  android.app.SystemServiceRegistry$70
  android.app.SystemServiceRegistry$71
  android.app.SystemServiceRegistry$72
  android.app.SystemServiceRegistry$73
  android.app.SystemServiceRegistry$74
  android.app.SystemServiceRegistry$75
  android.app.SystemServiceRegistry$76
  android.app.SystemServiceRegistry$77
  android.app.SystemServiceRegistry$78
  android.app.SystemServiceRegistry$79
  android.app.SystemServiceRegistry$8
  android.app.SystemServiceRegistry$80
  android.app.SystemServiceRegistry$81
  android.app.SystemServiceRegistry$82
  android.app.SystemServiceRegistry$83
  android.app.SystemServiceRegistry$84
  android.app.SystemServiceRegistry$85
  android.app.SystemServiceRegistry$86
  android.app.SystemServiceRegistry$87
  android.app.SystemServiceRegistry$88
  android.app.SystemServiceRegistry$89
  android.app.SystemServiceRegistry$9
  android.app.SystemServiceRegistry$90
  android.app.SystemServiceRegistry$91
  android.app.SystemServiceRegistry$92
  android.app.SystemServiceRegistry$93
  abstract CachedServiceFetcher = android.app.SystemServiceRegistry$CachedServiceFetcher of android.app.SystemServiceRegistry
  abstract ServiceFetcher = android.app.SystemServiceRegistry$ServiceFetcher of android.app.SystemServiceRegistry
  abstract StaticApplicationContextServiceFetcher = android.app.SystemServiceRegistry$StaticApplicationContextServiceFetcher of android.app.SystemServiceRegistry
  abstract StaticServiceFetcher = android.app.SystemServiceRegistry$StaticServiceFetcher of android.app.SystemServiceRegistry
  public ServiceNotFoundException = android.os.ServiceManager$ServiceNotFoundException of android.os.ServiceManager