<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.4.0-alpha01" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha01">

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                UserHandle.getUserHandleForUid(info.serviceInfo.getUid()).getIdentifier(),"
        errorLine2="                                                                ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/AppChooserActivity.java"
            line="181"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                info.serviceInfo.getComponent());"
        errorLine2="                                 ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/AppChooserActivity.java"
            line="182"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Cast from `ApduServiceInfo` to `Parcelable` requires API level 35 (current min is 34)"
        errorLine1="        dialogIntent.putExtra(TapAgainDialog.EXTRA_APDU_SERVICE, info.serviceInfo);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/AppChooserActivity.java"
            line="185"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getDescription`"
        errorLine1="                CharSequence label = service.getDescription();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/AppChooserActivity.java"
            line="217"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#loadLabel`"
        errorLine1="                if (label == null) label = service.loadLabel(pm);"
        errorLine2="                                                   ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/AppChooserActivity.java"
            line="218"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#loadIcon`"
        errorLine1="                Drawable icon = pm.getUserBadgedIcon(service.loadIcon(pm),"
        errorLine2="                                                             ~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/AppChooserActivity.java"
            line="220"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                        UserHandle.getUserHandleForUid(service.getUid()));"
        errorLine2="                                                               ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/AppChooserActivity.java"
            line="221"
            column="64"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#loadBanner`"
        errorLine1="                    banner = service.loadBanner(pm);"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/AppChooserActivity.java"
            line="225"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#hasCategory`"
        errorLine1="                if (service.hasCategory(CardEmulation.CATEGORY_PAYMENT)"
        errorLine2="                            ~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/CardEmulationManager.java"
            line="372"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                            &amp;&amp; wasServicePreInstalled(pm, service.getComponent())) {"
        errorLine2="                                                                  ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/CardEmulationManager.java"
            line="373"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                    lastFoundPaymentService = service.getComponent();"
        errorLine2="                                                      ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/CardEmulationManager.java"
            line="375"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getSystemCode`"
        errorLine1='                if (serviceInfo.getSystemCode().equalsIgnoreCase("NULL") ||'
        errorLine2="                                ~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/EnabledNfcFServices.java"
            line="130"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getNfcid2`"
        errorLine1='                        serviceInfo.getNfcid2().equalsIgnoreCase("NULL") ||'
        errorLine2="                                    ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/EnabledNfcFServices.java"
            line="131"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getT3tPmm`"
        errorLine1='                        serviceInfo.getT3tPmm().equalsIgnoreCase("NULL")) {'
        errorLine2="                                    ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/EnabledNfcFServices.java"
            line="132"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                        mStatsdUtils.setCardEmulationEventUid(defaultServiceInfo.getUid());"
        errorLine2="                                                                                 ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="247"
            column="82"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresUnlock`"
        errorLine1="                    if ((defaultServiceInfo.requiresUnlock()"
        errorLine2="                                            ~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="250"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresScreenOn`"
        errorLine1="                    if (defaultServiceInfo.requiresScreenOn() &amp;&amp; !mPowerManager.isScreenOn()) {"
        errorLine2="                                           ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="262"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#isOnHost`"
        errorLine1="                    if (!defaultServiceInfo.isOnHost()) {"
        errorLine2="                                            ~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="272"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                    resolvedService = defaultServiceInfo.getComponent();"
        errorLine2="                                                         ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="281"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                        if (mActiveServiceName.equals(serviceInfo.getComponent())) {"
        errorLine2="                                                                  ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="285"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                        int uid = resolvedServiceInfo.getUid();"
        errorLine2="                                                      ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="310"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                                UserHandle.getUserHandleForUid(resolvedServiceInfo.getUid());"
        errorLine2="                                                                                   ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="354"
            column="84"/>
    </issue>

    <issue
        id="NewApi"
        message="Cast from `ApduServiceInfo` to `Parcelable` requires API level 35 (current min is 34)"
        errorLine1="        dialogIntent.putExtra(TapAgainDialog.EXTRA_APDU_SERVICE, service);"
        errorLine2="                                                                 ~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="557"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                UserHandle.getUserHandleForUid(service.getUid()));"
        errorLine2="                                                       ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="560"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getComponent`"
        errorLine1="                    resolvedServiceName = resolvedService.getComponent();"
        errorLine2="                                                          ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostNfcFEmulationManager.java"
            line="124"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getUid`"
        errorLine1="                    int uid = resolvedService != null ? resolvedService.getUid() : -1;"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostNfcFEmulationManager.java"
            line="146"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.service.chooser.CustomChoosers#createNfcResolverIntent`"
        errorLine1="                                CustomChoosers.createNfcResolverIntent(intent, null, filtered);"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcDispatcher.java"
            line="312"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.service.chooser.CustomChoosers#createNfcResolverIntent`"
        errorLine1="                intent = CustomChoosers.createNfcResolverIntent("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcDispatcher.java"
            line="921"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.se.omapi.SeFrameworkInitializer#getSeServiceManager`"
        errorLine1="            SeServiceManager manager = SeFrameworkInitializer.getSeServiceManager();"
        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcService.java"
            line="938"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.se.omapi.SeServiceManager#getSeManagerServiceRegisterer`"
        errorLine1="                    manager.getSeManagerServiceRegisterer().get());"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcService.java"
            line="944"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.se.omapi.SeServiceManager.ServiceRegisterer#get`"
        errorLine1="                    manager.getSeManagerServiceRegisterer().get());"
        errorLine2="                                                            ~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcService.java"
            line="944"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#hasCategory`"
        errorLine1="            if (serviceInfo.hasCategory(CardEmulation.CATEGORY_PAYMENT)) {"
        errorLine2="                            ~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/PreferredServices.java"
            line="301"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getAids`"
        errorLine1="            final List&lt;String&gt; otherAids = serviceInfo.getAids();"
        errorLine2="                                                       ~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/PreferredServices.java"
            line="311"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1='                    "service=" + service.getComponent() +'
        errorLine2="                                         ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="92"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="            return service.equals(resolveInfo.defaultService.getComponent());"
        errorLine2="                                                             ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="249"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="            return service.equals(resolveInfo.services.get(0).getComponent());"
        errorLine2="                                                              ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="251"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="            int userId = UserHandle.getUserHandleForUid(serviceAidInfo.service.getUid())"
        errorLine2="                                                                               ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="292"
            column="80"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="            ComponentName componentName = serviceAidInfo.service.getComponent();"
        errorLine2="                                                                 ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="294"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                        serviceAidInfo.service.getComponent()"
        errorLine2="                                               ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="307"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                            serviceAidInfo.service.getComponent() +"
        errorLine2="                                                   ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="325"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#isCategoryOtherServiceEnabled`"
        errorLine1="                    if (serviceAidInfo.service.isCategoryOtherServiceEnabled()) {"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="328"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                        if (DBG) Log.d(TAG, serviceAidInfo.service.getComponent() +"
        errorLine2="                                                                   ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="329"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1='                                defaultWalletServices.get(0).getComponent() + " default.");'
        errorLine2="                                                             ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="350"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1='                        resolveInfo.services.get(0).getComponent() + " default.");'
        errorLine2="                                                    ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="362"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="            int userId = UserHandle.getUserHandleForUid(serviceAidInfo.service.getUid())"
        errorLine2="                                                                               ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="384"
            column="80"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="            ComponentName componentName = serviceAidInfo.service.getComponent();"
        errorLine2="                                                                 ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="386"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                    serviceAidInfo.service.getComponent()"
        errorLine2="                                           ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="392"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1='                    aidDefaultInfo.foregroundDefault.service.getComponent() + " has foreground" +'
        errorLine2="                                                             ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="419"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1='                    aidDefaultInfo.paymentDefault.service.getComponent() + " is payment" +'
        errorLine2="                                                          ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="458"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1='                if (DBG) Log.d(TAG, "generateServiceMap component: " + service.getComponent());'
        errorLine2="                                                                               ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="526"
            column="80"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getPrefixAids`"
        errorLine1="                List&lt;String&gt; prefixAids = service.getPrefixAids();"
        errorLine2="                                                  ~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="527"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getSubsetAids`"
        errorLine1="                List&lt;String&gt; subSetAids = service.getSubsetAids();"
        errorLine2="                                                  ~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="528"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getAids`"
        errorLine1="                for (String aid : service.getAids()) {"
        errorLine2="                                          ~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="530"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getCategoryForAid`"
        errorLine1="                    serviceAidInfo.category = service.getCategoryForAid(aid);"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="580"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getPrefixAids`"
        errorLine1="            for (String prefixAid : service.getPrefixAids()) {"
        errorLine2="                                            ~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="632"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                       int userId = UserHandle.getUserHandleForUid(service.getUid())"
        errorLine2="                                                                           ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="637"
            column="76"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getCategoryForAid`"
        errorLine1="                               .equals(service.getCategoryForAid(prefixAid)) ||"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="640"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                               (service.getComponent().equals(mPreferredForegroundService) &amp;&amp;"
        errorLine2="                                        ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="641"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getSubsetAids`"
        errorLine1="                    for (String aid : resolveInfo.defaultService.getSubsetAids()) {"
        errorLine2="                                                                 ~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="756"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                                    getUserHandleForUid(resolveInfo.defaultService.getUid())."
        errorLine2="                                                                                   ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="759"
            column="84"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getCategoryForAid`"
        errorLine1="                                  equals(resolveInfo.defaultService.getCategoryForAid(aid))) ||"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="762"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                                    (resolveInfo.defaultService.getComponent()."
        errorLine2="                                                                ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="763"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#isOnHost`"
        errorLine1="                aidType.isOnHost = resolveInfo.defaultService.isOnHost();"
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="982"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getOffHostSecureElement`"
        errorLine1="                            resolveInfo.defaultService.getOffHostSecureElement();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="985"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresUnlock`"
        errorLine1="                boolean requiresUnlock = resolveInfo.defaultService.requiresUnlock();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="988"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresScreenOn`"
        errorLine1="                boolean requiresScreenOn = resolveInfo.defaultService.requiresScreenOn();"
        errorLine2="                                                                      ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="989"
            column="71"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#isOnHost`"
        errorLine1="                    aidType.isOnHost = resolveInfo.services.get(0).isOnHost();"
        errorLine2="                                                                   ~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1002"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getOffHostSecureElement`"
        errorLine1="                                resolveInfo.services.get(0).getOffHostSecureElement();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1005"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresUnlock`"
        errorLine1="                boolean requiresUnlock = resolveInfo.services.get(0).requiresUnlock();"
        errorLine2="                                                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1009"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresScreenOn`"
        errorLine1="                boolean requiresScreenOn = resolveInfo.services.get(0).requiresScreenOn();"
        errorLine2="                                                                       ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1010"
            column="72"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#isOnHost`"
        errorLine1="                    onHost |= service.isOnHost();"
        errorLine2="                                      ~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1026"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getOffHostSecureElement`"
        errorLine1="                            offHostSE = service.getOffHostSecureElement();"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1029"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresUnlock`"
        errorLine1="                            requiresUnlock = service.requiresUnlock();"
        errorLine2="                                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1030"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresScreenOn`"
        errorLine1="                            requiresScreenOn = service.requiresScreenOn();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1031"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getOffHostSecureElement`"
        errorLine1="                                service.getOffHostSecureElement())) {"
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1033"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresUnlock`"
        errorLine1="                        } else if (requiresUnlock != service.requiresUnlock()"
        errorLine2="                                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1041"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresScreenOn`"
        errorLine1="                                || requiresScreenOn != service.requiresScreenOn()) {"
        errorLine2="                                                               ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1042"
            column="64"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#requiresScreenOn`"
        errorLine1="                    requiresScreenOnServiceExist |= service.requiresScreenOn();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1053"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                defaultServiceInfo.getComponent() : null;"
        errorLine2="                                   ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1148"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getDescription`"
        errorLine1='                    " (Description: " + serviceInfo.getDescription() + ")\n");'
        errorLine2="                                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1156"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                    defaultServiceInfo.getComponent() : null;"
        errorLine2="                                       ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1191"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#dumpDebug`"
        errorLine1="                serviceInfo.dumpDebug(proto);"
        errorLine2="                            ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredAidCache.java"
            line="1199"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getComponent`"
        errorLine1="            if (service.getComponent().equals(componentName)) return true;"
        errorLine2="                        ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="209"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `new android.nfc.cardemulation.NfcFServiceInfo`"
        errorLine1="                NfcFServiceInfo service = new NfcFServiceInfo(pm, resolvedService);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="270"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getComponent`"
        errorLine1="                userServices.services.put(service.getComponent(), service);"
        errorLine2="                                                  ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="334"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getComponent`"
        errorLine1='                if (DBG) Log.d(TAG, "Added service: " + service.getComponent());'
        errorLine2="                                                                ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="335"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getComponent`"
        errorLine1="                userServices.services.remove(service.getComponent());"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="338"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getComponent`"
        errorLine1='                if (DBG) Log.d(TAG, "Removed service: " + service.getComponent());'
        errorLine2="                                                                  ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="339"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getUid`"
        errorLine1="                if (service == null || (service.getUid() != dynamicSystemCode.uid)) {"
        errorLine2="                                                ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="350"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#setDynamicSystemCode`"
        errorLine1="                    service.setDynamicSystemCode(dynamicSystemCode.systemCode);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="354"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getUid`"
        errorLine1="                if (service == null || (service.getUid() != dynamicNfcid2.uid)) {"
        errorLine2="                                                ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="366"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#setDynamicNfcid2`"
        errorLine1="                    service.setDynamicNfcid2(dynamicNfcid2.nfcid2);"
        errorLine2="                            ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="370"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getNfcid2`"
        errorLine1='                if (service.getNfcid2().equalsIgnoreCase("RANDOM")) {'
        errorLine2="                            ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="388"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#setDynamicNfcid2`"
        errorLine1="                    service.setDynamicNfcid2(randomNfcid2);"
        errorLine2="                            ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="390"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getUid`"
        errorLine1="                            new DynamicNfcid2(service.getUid(), randomNfcid2);"
        errorLine2="                                                      ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="392"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getUid`"
        errorLine1="            if (service.getUid() != uid) {"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="564"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#setDynamicSystemCode`"
        errorLine1="                service.setDynamicSystemCode(systemCode);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="585"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getUid`"
        errorLine1="            if (service.getUid() != uid) {"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="608"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getSystemCode`"
        errorLine1="            return service.getSystemCode();"
        errorLine2="                           ~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="612"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getUid`"
        errorLine1="            if (service.getUid() != uid) {"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="641"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#setDynamicNfcid2`"
        errorLine1="                service.setDynamicNfcid2(nfcid2);"
        errorLine2="                        ~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="660"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getUid`"
        errorLine1="            if (service.getUid() != uid) {"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="683"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getNfcid2`"
        errorLine1="            return service.getNfcid2();"
        errorLine2="                           ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="687"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#dump`"
        errorLine1="                        service.dump(pFd, pw, args);"
        errorLine2="                                ~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="765"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#dumpDebug`"
        errorLine1="                service.dumpDebug(proto);"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredNfcFServicesCache.java"
            line="791"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="            if (service.getComponent().equals(serviceName)) return true;"
        errorLine2="                        ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="261"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#hasCategory`"
        errorLine1="                if (service.hasCategory(category)) services.add(service);"
        errorLine2="                            ~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="291"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `new android.nfc.cardemulation.ApduServiceInfo`"
        errorLine1="                ApduServiceInfo service = new ApduServiceInfo(pm, resolvedService, onHost);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="344"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1='                if (DEBUG) Log.d(TAG, "Adding service: " + service.getComponent() +'
        errorLine2="                                                                   ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="381"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getAids`"
        errorLine1='                        " AIDs: " + service.getAids());'
        errorLine2="                                            ~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="382"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                userServices.services.put(service.getComponent(), service);"
        errorLine2="                                                  ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="383"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                if (serviceInfo == null || (serviceInfo.getUid() != dynamicSettings.uid)) {"
        errorLine2="                                                        ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="394"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#setDynamicAidGroup`"
        errorLine1="                        serviceInfo.setDynamicAidGroup(group);"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="399"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#setOffHostSecureElement`"
        errorLine1="                        serviceInfo.setOffHostSecureElement(dynamicSettings.offHostSE);"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="402"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1='                Log.d(TAG, "update valid otherService: " + service.getComponent()'
        errorLine2="                                                                   ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="455"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getAids`"
        errorLine1='                        + " AIDs: " + service.getAids());'
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="456"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#hasCategory`"
        errorLine1="                if (!service.hasCategory(CardEmulation.CATEGORY_OTHER)) {"
        errorLine2="                             ~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="457"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="                ComponentName component = service.getComponent();"
        errorLine2="                                                  ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="462"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                    status = new OtherServiceStatus(service.getUid(), isChecked);"
        errorLine2="                                                            ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="467"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#setCategoryOtherServiceEnabled`"
        errorLine1="                service.setCategoryOtherServiceEnabled(status.checked);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="472"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.AidGroup#createFromXml`"
        errorLine1="                            AidGroup group = AidGroup.createFromXml(parser);"
        errorLine2="                                                      ~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="545"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.AidGroup#getCategory`"
        errorLine1="                                    dynSettings.aidGroups.put(group.getCategory(), group);"
        errorLine2="                                                                    ~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="561"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.AidGroup#writeAsXml`"
        errorLine1="                        group.writeAsXml(out);"
        errorLine2="                              ~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="690"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="            if (serviceInfo.getUid() != uid) {"
        errorLine2="                            ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="778"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#isOnHost`"
        errorLine1="            if (offHostSE == null || serviceInfo.isOnHost()) {"
        errorLine2="                                                 ~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="786"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#setOffHostSecureElement`"
        errorLine1="            serviceInfo.setOffHostSecureElement(offHostSE);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="803"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="            if (serviceInfo.getUid() != uid) {"
        errorLine2="                            ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="821"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getOffHostSecureElement`"
        errorLine1="            if (serviceInfo.isOnHost() || serviceInfo.getOffHostSecureElement() == null) {"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="829"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#isOnHost`"
        errorLine1="            if (serviceInfo.isOnHost() || serviceInfo.getOffHostSecureElement() == null) {"
        errorLine2="                            ~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="829"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#resetOffHostSecureElement`"
        errorLine1="            serviceInfo.resetOffHostSecureElement();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="844"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="            if (serviceInfo.getUid() != uid) {"
        errorLine2="                            ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="862"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="            if (serviceInfo.getUid() != uid) {"
        errorLine2="                            ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="893"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.AidGroup#getAids`"
        errorLine1="            List&lt;String&gt; aids = aidGroup.getAids();"
        errorLine2="                                         ~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="903"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#setDynamicAidGroup`"
        errorLine1="            serviceInfo.setDynamicAidGroup(aidGroup);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="910"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.AidGroup#getCategory`"
        errorLine1="            dynSettings.aidGroups.put(aidGroup.getCategory(), aidGroup);"
        errorLine2="                                               ~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="917"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.AidGroup#getCategory`"
        errorLine1="                dynSettings.aidGroups.remove(aidGroup.getCategory());"
        errorLine2="                                                      ~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="925"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="            if (serviceInfo.getUid() != uid) {"
        errorLine2="                            ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="974"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getDynamicAidGroupForCategory`"
        errorLine1="            return serviceInfo.getDynamicAidGroupForCategory(category);"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="978"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                if (serviceInfo.getUid() != uid) {"
        errorLine2="                                ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="993"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#removeDynamicAidGroupForCategory`"
        errorLine1="                if (!serviceInfo.removeDynamicAidGroupForCategory(category)) {"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="998"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1="        OtherServiceStatus status = userServices.others.get(service.getComponent());"
        errorLine2="                                                                    ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="1036"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getComponent`"
        errorLine1='            Log.d(TAG, service.getComponent() + " status is could not be null");'
        errorLine2="                               ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="1039"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#isCategoryOtherServiceEnabled`"
        errorLine1="        if (service.isCategoryOtherServiceEnabled() == checked) {"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="1043"
            column="21"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#setCategoryOtherServiceEnabled`"
        errorLine1="        service.setCategoryOtherServiceEnabled(checked);"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="1048"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#dump`"
        errorLine1="                        service.dump(pFd, pw, args);"
        errorLine2="                                ~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="1066"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#dumpDebug`"
        errorLine1="            service.dumpDebug(proto);"
        errorLine2="                    ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredServicesCache.java"
            line="1091"
            column="21"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getComponent`"
        errorLine1="                if (mEnabledForegroundService.equals(service.getComponent())) {"
        errorLine2="                                                             ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="126"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getSystemCode`"
        errorLine1='                    if (!service.getSystemCode().equalsIgnoreCase("NULL") &amp;&amp;'
        errorLine2="                                 ~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="127"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getNfcid2`"
        errorLine1='                            !service.getNfcid2().equalsIgnoreCase("NULL")) {'
        errorLine2="                                     ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="128"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getNfcid2`"
        errorLine1="                        mForegroundT3tIdentifiersCache.put(service.getNfcid2(), service);"
        errorLine2="                                                                   ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="129"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getComponent`"
        errorLine1='                        "/" + entry.getValue().getComponent().toString());'
        errorLine2="                                               ~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="142"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getNfcid2`"
        errorLine1="                    entry.getValue().getSystemCode(), entry.getValue().getNfcid2(), entry.getValue().getT3tPmm()));"
        errorLine2="                                                                       ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="169"
            column="72"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getSystemCode`"
        errorLine1="                    entry.getValue().getSystemCode(), entry.getValue().getNfcid2(), entry.getValue().getT3tPmm()));"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="169"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#getT3tPmm`"
        errorLine1="                    entry.getValue().getSystemCode(), entry.getValue().getNfcid2(), entry.getValue().getT3tPmm()));"
        errorLine2="                                                                                                     ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="169"
            column="102"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#dump`"
        errorLine1="                entry.getValue().dump(pFd, pw, args);"
        errorLine2="                                 ~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="245"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.NfcFServiceInfo#dumpDebug`"
        errorLine1="            serviceInfo.dumpDebug(proto);"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/RegisteredT3tIdentifiersCache.java"
            line="269"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#loadIcon`"
        errorLine1="        Drawable icon = pm.getUserBadgedIcon(serviceInfo.loadIcon(pm),"
        errorLine2="                                                         ~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/TapAgainDialog.java"
            line="85"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 35 (current min is 34): `android.nfc.cardemulation.ApduServiceInfo#getUid`"
        errorLine1="                UserHandle.getUserHandleForUid(serviceInfo.getUid()));"
        errorLine2="                                                           ~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/TapAgainDialog.java"
            line="86"
            column="60"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `updateForShouldDefaultToObserveMode()` is a flagged API and should be inside an `if (Flags.nfcObserveMode())` check (or annotate the surrounding method `updateForShouldDefaultToObserveMode` with `@FlaggedApi(Flags.FLAG_NFC_OBSERVE_MODE) to transfer requirement to caller`)"
        errorLine1="            mHostEmulationManager.updateForShouldDefaultToObserveMode(enableObserveMode);"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/CardEmulationManager.java"
            line="1095"
            column="13"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Field `SE_NAME_HCE` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `HostEmulationManager` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="        this(context, looper, aidCache, new StatsdUtils(StatsdUtils.SE_NAME_HCE));"
        errorLine2="                                                                    ~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="200"
            column="69"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `StatsdUtils()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `HostEmulationManager` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="        this(context, looper, aidCache, new StatsdUtils(StatsdUtils.SE_NAME_HCE));"
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="200"
            column="41"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `tallyPollingFrame()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onPollingLoopDetected` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.tallyPollingFrame(dataStr, pollingFrame);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="412"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logPollingFrames()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onPollingLoopDetected` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                    mStatsdUtils.logPollingFrames();"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="418"
            column="21"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `setCardEmulationEventCategory()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.setCardEmulationEventCategory(resolveInfo.category);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="610"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `setCardEmulationEventUid()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.setCardEmulationEventUid(defaultServiceInfo.getUid());"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="611"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logCardEmulationWrongSettingEvent()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                            mStatsdUtils.logCardEmulationWrongSettingEvent();"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="621"
            column="29"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `setCardEmulationEventCategory()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.setCardEmulationEventCategory(CardEmulation.CATEGORY_OTHER);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="663"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logCardEmulationWrongSettingEvent()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.logCardEmulationWrongSettingEvent();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="664"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `setCardEmulationEventUid()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                            mStatsdUtils.setCardEmulationEventUid(uid);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="676"
            column="29"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `setCardEmulationEventCategory()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                            mStatsdUtils.setCardEmulationEventCategory(resolveInfo.category);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="677"
            column="29"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `notifyCardEmulationEventWaitingForResponse()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                            mStatsdUtils.notifyCardEmulationEventWaitingForResponse();"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="694"
            column="29"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logCardEmulationDeactivatedEvent()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationDeactivated` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                mStatsdUtils.logCardEmulationDeactivatedEvent();"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="760"
            column="17"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `notifyCardEmulationEventWaitingForService()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `bindServiceIfNeededLocked` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                mStatsdUtils.notifyCardEmulationEventWaitingForService();"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="825"
            column="17"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `notifyCardEmulationEventServiceBound()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onServiceConnected` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.notifyCardEmulationEventServiceBound();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="1065"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `notifyCardEmulationEventResponseReceived()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `handleMessage` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.notifyCardEmulationEventResponseReceived();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostEmulationManager.java"
            line="1125"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logCardEmulationWrongSettingEvent()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                    mStatsdUtils.logCardEmulationWrongSettingEvent();"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostNfcFEmulationManager.java"
            line="138"
            column="21"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `setCardEmulationEventUid()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.setCardEmulationEventUid(uid);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostNfcFEmulationManager.java"
            line="169"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `notifyCardEmulationEventWaitingForResponse()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationData` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.notifyCardEmulationEventWaitingForResponse();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostNfcFEmulationManager.java"
            line="170"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logCardEmulationDeactivatedEvent()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onHostEmulationDeactivated` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                mStatsdUtils.logCardEmulationDeactivatedEvent();"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostNfcFEmulationManager.java"
            line="199"
            column="17"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `notifyCardEmulationEventWaitingForService()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `bindServiceIfNeededLocked` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                mStatsdUtils.notifyCardEmulationEventWaitingForService();"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostNfcFEmulationManager.java"
            line="273"
            column="17"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `notifyCardEmulationEventServiceBound()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onServiceConnected` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.notifyCardEmulationEventServiceBound();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostNfcFEmulationManager.java"
            line="327"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `notifyCardEmulationEventResponseReceived()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `handleMessage` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                        mStatsdUtils.notifyCardEmulationEventResponseReceived();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/cardemulation/HostNfcFEmulationManager.java"
            line="381"
            column="25"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `StatsdUtils()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `NfcInjector` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="        mStatsdUtils = mFeatureFlags.statsdCeEventsFlag() ? new StatsdUtils() : null;"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcInjector.java"
            line="102"
            column="61"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logFieldChanged()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onRemoteFieldActivated` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="            mStatsdUtils.logFieldChanged(true, 0);"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcService.java"
            line="508"
            column="13"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logFieldChanged()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `onRemoteFieldDeactivated` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="            mStatsdUtils.logFieldChanged(false, 0);"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcService.java"
            line="517"
            column="13"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logObserveModeStateChanged()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `setObserveMode` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                mStatsdUtils.logObserveModeStateChanged(enable, triggerSource, latency);"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcService.java"
            line="1802"
            column="17"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `setCardEmulationEventCategory()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `sendOffHostTransactionEvent` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                    mStatsdUtils.setCardEmulationEventCategory(aidCategory);"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcService.java"
            line="3979"
            column="21"/>
    </issue>

    <issue
        id="FlaggedApi"
        message="Method `logCardEmulationOffhostEvent()` is a flagged API and should be inside an `if (Flags.statsdCeEventsFlag())` check (or annotate the surrounding method `sendOffHostTransactionEvent` with `@FlaggedApi(Flags.FLAG_STATSD_CE_EVENTS_FLAG) to transfer requirement to caller`)"
        errorLine1="                    mStatsdUtils.logCardEmulationOffhostEvent(reader);"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/apps/Nfc/src/com/android/nfc/NfcService.java"
            line="4073"
            column="21"/>
    </issue>

</issues>